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