1樓:心靈的呯喚
按照書上所說,的確無法執行,要用上「else",示例如下:
題主說找到了問題的答案,是不是這個,如果是,說明不是縮排的問題。如果有其它辦法,拿來分享一下,共同學習。
2樓:育知同創教育
結構是這樣的,python對縮排要去非常嚴格:
3樓:匿名使用者
我也遇到了這個問題,請問為什麼在底下加入input()就可以執行了?我還是不行…
4樓:匿名使用者
最後你是怎麼寫出來的啊,這個空行是怎麼按出來的,我一按回車直接出結果了
這個break跳出if的迴圈,為什麼不會執行i++?而是執行printf?
5樓:印月之井
break的意思是「跳出本bai
層循du環,執行下層迴圈」,你這裡只有zhi一層循dao環,當遇到break是直接就跳出專了這個for迴圈(for迴圈裡屬的所有東西都不再執行);
如果換成continue,就會執行i++了。你可以研究break和continue的區別
6樓:一顆程式猿
break會直接跳出他所在層的迴圈, 當前迴圈中的任何語句(包括for的迴圈條件和自增減表示式)對不會被執行
7樓:育知同創教育
break是直接跳出for迴圈。可以用contriue,是跳出一次迴圈的。
Python中for迴圈兩個列表要怎麼使用
for x,y in zip a,b print f x y x 1,y 4 x 2,y 5 x 3,y 6或者 python中如何同時迴圈兩個列表 名稱列表 l1 地址列表 l2 d zip l1,l2 d dict d for name,address in d.items print name...
python for迴圈的問題,python中兩個for迴圈的問題
else沒執行到是因為for b in list1使得b不再是150,而是list1中的每個值,自然不會執行else了。你的python程式我幫你改完了,你看看吧.改動的地方見註釋 continue的作用就是使迴圈中滿足條件的 跳過,繼續執行下一輪 你的 continue應該是屬於else,所以el...
python怎麼return後讓迴圈繼續執行
continue 命令,跳出本次迴圈進行下次迴圈。題主需要的應該是 break 命令了。直接跳出迴圈執行下一步操作。return 會直接另函式返回,函式就執行結束了,所有該函式體內的 都不再執行了,所以該函式體內的迴圈也不可能再繼續執行。如果你需要讓迴圈繼續執行,就不能return函式,而應該選用b...