文章詳情頁
python - while if else循環(huán)判斷值的順序
瀏覽:129日期:2022-09-22 18:06:21
問題描述
def showMaxFactor(num):
count=num//2while count>1: if num % count==0:print(’%d最大的約數(shù)是%d’%(num,count))break count-=1else: print(’%d是素數(shù)!’%num)
num=int(input(’請輸入一個數(shù):’))showMaxFactor(num)請輸入一個數(shù):99最大的約數(shù)是3
運行過程:count=9//2=4>1,判斷9%4=1!=0. 所以count=4-1 在循環(huán)while嗎
是這樣的嗎
問題解答
回答1:運行過程理解的是對的,但是代碼有點問題啊。根據(jù)python代碼的縮進規(guī)則,最后一個else不能和if匹配啊。可以這樣寫:
while count>1: if num % count==0:print(’%d最大的約數(shù)是%d’%(num,count))break count-=1if count == 1: print(’%d是素數(shù)!’%num)回答2:
對啊,除非你上面就break了或者count>1,不然肯定還是在while循環(huán)里的,另外樓上說的語法哈哈哈
上一條:PYTHON 根目錄主程序?qū)胱幽夸浵碌乃心K, 提示模塊找不到下一條:網(wǎng)頁爬蟲 - 關(guān)于python beautifullsoup解析網(wǎng)頁內(nèi)容丟失的問題?
相關(guān)文章:
1. 怎么在phpstudy中用phpexcel上傳數(shù)據(jù)到MYSQL?2. javascript - 百度搜索網(wǎng)站,如何讓搜索結(jié)果顯示一張圖片加上一段描述,如圖;求教3. phpadmin的數(shù)據(jù)庫,可以設(shè)置自動變化時間的變量嗎?就是不需要接收時間數(shù)據(jù),自動變化4. html5和Flash對抗是什么情況?5. 求救一下,用新版的phpstudy,數(shù)據(jù)庫過段時間會消失是什么情況?6. javascript - win7 npm安裝gulp失敗,已是管理員打開,也設(shè)置了文件權(quán)限7. html - 爬蟲時出現(xiàn)“DNS lookup failed”,打開網(wǎng)頁卻沒問題,這是什么情況?8. boot2docker無法啟動9. mac里的docker如何命令行開啟呢?10. 這是什么情況???
排行榜

熱門標簽