python for迴圈的問題,python中兩個for迴圈的問題

2021-06-28 17:14:15 字數 1219 閱讀 3674

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 ...