for循環在Python語言的流程控制中是非常重要的,在編程中有很多場景需要使用到for循環。舉個例子,當我們需要把字符串中的每一個字符打印出來的時候,我們怎么實現呢?
我們當然可以使用之前學習的指定位置的方式讓每個字符打印出來。
s = 'ABCD' print(s[0]) print(s[1]) print(s[2]) print(s[3])
但是,這是字符串s比較短的情況下可以實現的,當s擁有成千上萬個字符的時候,難道我們要為此書寫上萬行代碼嗎?這個時候for循環就可以派上用場了。
s = 'ABCD' for ch in s: print(ch) # 注意縮進
在上述代碼中,ch
是在for循環中定義的,意思是把字符串s
中的每一個元素依次賦值給ch,然后再把ch打印出來,直到打印出字符串s的最后一個字符為止。
班里考試后,老師要統計幾位同學的平均成績,已知5位同學的成績用list表示如下:
L = [75, 92, 59, 68, 99]
請利用for循環計算出平均成績。
利用一個sum變量累加就可以計算出總成績。
L = [75, 92, 59, 68, 99] sum = 0.0 for x in L: sum = sum + x print(sum / 5)
請驗證,完成請求
由于請求次數過多,請先驗證,完成再次請求
打開微信掃碼自動綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報