1樓:紫薇參星
else沒執行到是因為for b in list1使得b不再是150,而是list1中的每個值,自然不會執行else了。
你的python程式我幫你改完了,你看看吧.(改動的地方見註釋)
2樓:匿名使用者
continue的作用就是使迴圈中滿足條件的**跳過,繼續執行下一輪**。
你的**continue應該是屬於else,所以else不會執行的,continue縮排往前頂,
讓他屬於for迴圈,就不會報錯了,也會執行else的**了,如下圖:
3樓:匿名使用者
為什麼要for b in list,如果這樣,那你前面給b的賦值就沒用了。就會在list1l
裡面去取。list1比list2長,根據你的**,就報越界了
4樓:衷識萬鴻暉
[x*5
forx
inrange(2,10,2)]是一個列表,產生x乘以5的值,產生的數量由for語句確定
範圍是x
inrange(2,10,2),range生成2開始,步長是2到10為止的序列,為246
8經過x×5計算,結果就是10
2030
40作為一個列表就是最後的結果。
python中兩個for迴圈的問題
5樓:匿名使用者
這樣的例子的,權但你沒必要再看了。把簡單的東西複雜化一點也不高大上。而且這段**也實現不了求文字中非空白字元數目的功能。
line=' hello'或者'hello '或者'he llo'這三種情況都得不到正確結果。
6樓:匿名使用者
第一行bai,以 'r ' 即讀的方式去打du開那個.txt檔案
zhi。
第二行,逐行讀dao的同時,將行分片,然後將分片結版
有關python中for迴圈和列表的兩個問題!!
7樓:礻斤丶
第一個問題你用的for-in,這樣你的list沒有一個
序號,也就不能判斷第一個元素了,像這樣遍歷的為什麼不用for i in range(len(list))呢。。如果你真的像這樣,可以在迴圈外設定一個計數器,然後在迴圈裡不斷加一。。
第二個問題條件寫 if type(i)==list:就可以了。。
c語言for迴圈的問題,C語言迴圈問題
include int main printf d n c 輸出迴圈次數!return 0 呵呵從來沒有看到過這種情況,for迴圈裡面只可能有三個表示式,而且只可能出現二個冒號 他可以是這樣的寫法 for inti 0,j 1 i 10 i j 一個表示式裡面可能帶多個引數 這個程式說的是3x 1問...
vb迴圈問題,VB迴圈語句問題 for i 1 to
在你的控制控制元件的click事件中編寫 要控制控制元件的名稱.enable trun false 你說的迴圈可以通過開關控制 即通過一個變數判斷應該執行什麼 如 private sub command1 click if command2.enabled false then command2.e...
迴圈小數的問題
普通迴圈小數 如來 0.888888 自0.454545 0.845845845 可以這樣化 用與迴圈位數 如0.888888 為1位,0.454545 為2位 相同的 9 一位為 9 兩位為 99 作分母,迴圈節 如0.888888 為 8 0.454545 為 45 作分子 如0.888888 ...