日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

python循環(huán)結(jié)構(gòu)

 pythonjava學(xué)習(xí) 2021-04-06
Python中沒有do...while循環(huán),很棒吧!
for循環(huán)與其他語言中也不太一樣,要更簡單一些。
請往下看吧......
1、while語句
用來處理循環(huán)語句,其形式如下:
while 判斷條件:
    執(zhí)行語句
其中判斷條件可以是任意表達(dá)式。
在寫語句時同樣要注意冒號和縮進(jìn)。
例:輸入兩個正整數(shù),求它們的最大公約數(shù)。
分析:可 “輾轉(zhuǎn)相除法”,方法如下:
(1)比較兩個數(shù)的大小,并使m>n。
(2)m作被除數(shù),n作除數(shù),相除后余數(shù)為r。
(3)循環(huán)判斷r,若r=0,則n為最大公約數(shù),結(jié)束循環(huán)。若r!=0,將n賦給mr賦給n;m作被除數(shù),n作除數(shù),相除后余數(shù)為r。
(4)最大公約數(shù)即為n
其代碼及運(yùn)行結(jié)果如下:
在本代碼中,最頂上的:
while True:#其意思是一直循環(huán)底下的代碼。
這樣測試的時候就不用輸入一次又要重新運(yùn)行。
有時候的while 1:#是相同的意思。

        --------------------------代碼太長,休息一會兒

        --------------------------這是廣告開始的分割線

---------------------------這是廣告結(jié)束的分割線

  ---------------------------------------接著,來......

2、for語句
for語句在python中主要是用來遍歷序列的。
Python里面的序列就是之前介紹過的列表、元組等。
其語法形式如下:
for 循環(huán)索引值 in 序列:
    循環(huán)體
例:循環(huán)輸出字符串中的每一個字符。
代碼如下:
s='人生苦短,我用python'
for i in s:
    print(i,end=',')
在用for遍歷序列時,其中的循環(huán)索引值可以是下標(biāo),也可以是元素值。
例:
s='人生苦短,我用python'
for i in range(len(s)):
    print(s[i],end='-')
兩種索引的代碼及運(yùn)行結(jié)果如下圖所示。
3、break語句
跟其他語言中的break是一樣的,用來提前結(jié)束循環(huán)。
例:
直接看圖,代碼的意思是,輸入一串字符串,當(dāng)輸入為-1時結(jié)束輸入。
4、continue語句
跟其他語言中的break是一樣的,用來提前結(jié)束當(dāng)次循環(huán)。
請看下圖,只輸出偶數(shù)。其中的continue就是當(dāng)i是奇數(shù)時,跳出循環(huán),進(jìn)行下一次循環(huán)。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多