中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

抚松县| 安西县| 紫云| 朝阳区| 交城县| 肥东县| 余江县| 铁力市| 大名县| 安泽县| 青海省| 彭州市| 铜陵市| 潞城市| 惠水县| 温州市| 简阳市| 杨浦区| 秦皇岛市| 沽源县| 永州市| 于都县| 佛冈县| 郎溪县| 忻城县| 江口县| 调兵山市| 双峰县| 焉耆| 镇康县| 宁国市| 郯城县| 祁阳县| 巴南区| 拉孜县| 广元市| 榆中县| 萝北县| 浮梁县| 蓝山县| 长垣县|