亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中while循環的用法

發布時間:2020-06-24 16:08:26 來源:億速云 閱讀:253 作者:清晨 欄目:編程語言

不懂python中while循環的用法?其實想解決這個問題也不難,下面讓小編帶著大家一起學習怎么去解決,希望大家閱讀完這篇文章后大所收獲。

python之while循環:

1、while循環

while 判斷條件:
代碼塊

當給定的判斷條件的返回值的真值測試結果為True時執行循環體的代碼,否則退出循環體。

num = 0
yn = input("死循環開始[y]:")
if yn == "y":   # 輸入 y ,進入死循環,輸入其他退出。
    # while True:
    while 1:    # 數字中非0,就是True;
        num += 1
        if num == 5:
            continue  # num 等于 5,跳出本次循環,不打印5,接著往下走。
        elif num > 10:
            break  # num 大于 10, 終止整個死循環,死循環結束。
        print(num)
else:
    print("退出")

結果:

死循環開始[y]:y
1
2
3
4
6
7
8
9
10

當num==5時,遇到 continue ,跳出本次循環,接著往下循環,所以不打印5;

當num==11時,大于10了,遇到break,終止整個死循環,死循環結束。所以11 沒有打印。

2、while...else循環

while 判斷條件:
代碼塊
else:
代碼塊


else中的代碼塊會在while循環正常執行完的情況下執行,如果while循環被break中斷,else中的代碼塊不會執行。

num1 = 1
while num1 <= 10:
    print(num1)
    num1 += 1
else:
    print("while循環打印 1到10 ") # 執行了,else中的代碼塊會在while循環正常執行完的情況下執行

結果:

1
2
3
4
5
6
7
8
9
10

while循環打印 1到10 

執行了,else中的代碼塊.

num2 = 1
while num2 <= 10:
    print(num2)
    num2 += 1
    if num2 == 3:
        break
else:
    print("while循環打印 1到10 ") # 沒有執行,如果while循環被break中斷,else中的代碼塊不會執行。

結果:

1
2

沒有執行,如果while循環被break中斷,else中的代碼塊不會執行。

感謝你能夠認真閱讀完這篇文章,希望小編分享python中while循環的用法內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

蒙自县| 襄樊市| 西林县| 南城县| 金阳县| 平原县| 酒泉市| 辉县市| 保山市| 濮阳县| 咸阳市| 阿拉善右旗| 北安市| 天等县| 比如县| 望奎县| 宿松县| 曲阜市| 吉木乃县| 大同县| 会同县| 荥经县| 天气| 大名县| 贵定县| 泰安市| 大同县| 横山县| 金溪县| 油尖旺区| 边坝县| 新昌县| 土默特右旗| 新野县| 石屏县| 长宁区| 澄迈县| 张北县| 寿光市| 文山县| 高台县|