【Python基础教程】for循环用法详解
生活随笔
收集整理的這篇文章主要介紹了
【Python基础教程】for循环用法详解
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
如果明確的知道循環(huán)執(zhí)行的次數(shù)或者是要對一個容器進行迭代(后面會講到),那么我們推薦使用for-in循環(huán),例如下面代碼中計算
例:
用for循環(huán)實現(xiàn)1~100求和
sum = 0 for x in range(101):sum += x print(sum)需要說明的是上面代碼中的range類型,range可以用來產(chǎn)生一個不變的數(shù)值序列,而且這個序列通常都是用在循環(huán)中的,例如:
- range(101)可以產(chǎn)生一個0到100的整數(shù)序列。
- range(1, 100)可以產(chǎn)生一個1到99的整數(shù)序列。
- range(1, 100, 2)可以產(chǎn)生一個1到99的奇數(shù)序列,其中的2是步長,即數(shù)值序列的增量。
知道了這一點,我們可以用下面的代碼來實現(xiàn)1~100之間的偶數(shù)求和。
用for循環(huán)實現(xiàn)1~100之間的偶數(shù)求和
''' 學習中遇到問題沒人解答?小編創(chuàng)建了一個Python學習交流QQ群:531509025 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' sum = 0 for x in range(2, 101, 2):sum += x print(sum)也可以通過在循環(huán)中使用分支結(jié)構(gòu)的方式來實現(xiàn)相同的功能,代碼如下所示。
用for循環(huán)實現(xiàn)1~100之間的偶數(shù)求和
sum = 0 for x in range(1, 101):if x % 2 == 0:sum += x print(sum)總結(jié)
以上是生活随笔為你收集整理的【Python基础教程】for循环用法详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Python教程】typing模块的作
- 下一篇: Python基础教程:类的特殊成员及高级