循環(huán)

Python的循環(huán)有兩種,一種是for...in循環(huán),依次把list或tuple中的每個(gè)元素迭代出來(lái),看例子:

names = ['Michael', 'Bob', 'Tracy']
for name in names:
    print(name)

sum = 0
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
    sum = sum + x
print(sum)

# Python提供一個(gè)range()函數(shù),可以生成一個(gè)整數(shù)序列,再通過(guò)list()函數(shù)可以轉(zhuǎn)換為list。
>>> list(range(5))
[0, 1, 2, 3, 4]
# range(101)就可以生成0-100的整數(shù)序列,計(jì)算如下:
sum = 0
for x in range(101):
    sum = sum + x
print(sum)

第二種循環(huán)是while循環(huán),只要條件滿足,就不斷循環(huán),條件不滿足時(shí)退出循環(huán)。

sum = 0
n = 99
while n > 0:
    sum = sum + n
    n = n - 2
print(sum)

break

n = 1
while n <= 100:
    if n > 10: # 當(dāng)n = 11時(shí),條件滿足,執(zhí)行break語(yǔ)句
        break # break語(yǔ)句會(huì)結(jié)束當(dāng)前循環(huán)
    print(n)
    n = n + 1
print('END')

continue

n = 0
while n < 10:
    n = n + 1
    if n % 2 == 0: # 如果n是偶數(shù),執(zhí)行continue語(yǔ)句
        continue # continue語(yǔ)句會(huì)直接繼續(xù)下一輪循環(huán),后續(xù)的print()語(yǔ)句不會(huì)執(zhí)行
    print(n)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • if語(yǔ)句 計(jì)算機(jī)之所以能做很多自動(dòng)化的任務(wù),因?yàn)樗梢宰约鹤鰲l件判斷。 比如,輸入用戶年齡,根據(jù)年齡打印不同的內(nèi)容...
    _王子_閱讀 1,201評(píng)論 0 1
  • 1.Python之if語(yǔ)句 計(jì)算機(jī)之所以能做很多自動(dòng)化的任務(wù),因?yàn)樗梢宰约鹤鰲l件判斷。 比如,輸入用戶年齡,根據(jù)...
    ChinaGoodStaff閱讀 610評(píng)論 0 1
  • for in 循環(huán) 要計(jì)算1+2+3,我們可以直接寫(xiě)表達(dá)式: 要計(jì)算1+2+3+...+10,勉強(qiáng)也能寫(xiě)出來(lái)。但是...
    h266094閱讀 520評(píng)論 0 0
  • 01 Python 之 if 語(yǔ)句 if 語(yǔ)句后接表達(dá)式,然后用:表示代碼塊開(kāi)始。注意: Python 代碼的縮進(jìn)...
    AlvinMi閱讀 381評(píng)論 0 0
  • 清晨起床,給女兒收拾好起床上學(xué),等校車時(shí)一起學(xué)習(xí)了英語(yǔ)單詞,上周女兒被姨媽接走了,沒(méi)上英語(yǔ)課,只好我自己先找老師學(xué)...
    龔晶晶閱讀 226評(píng)論 1 1

友情鏈接更多精彩內(nèi)容