python基礎學習一

python while循環continue語句

continue的作用是結束當前循環,進而執行下一次循環

num = 1
while num <= 10:
    num += 1
    if num == 3:
        continue
    print(num)
    

運行結果:

========= RESTART: C:/Users/Documents/Pyhton/continue1.py =========
2
4
5
6
7
8
9
10

while循環中的else

while 條件:

    statement

else:

    statement

while循環中的else表示只有當while循環正常結束才執行,否則不執行;若在執行過程中發生break中斷,視爲異常中斷,不執行else後面的語句

num = 1
while num <= 10:
    num += 1
    if num == 3:
        continue
    print(num)
    
else:
    print("This is else statement")

執行結果爲

>>> 
========= RESTART: C:/Users/Du_Xiaolei/Documents/Pyhton/continue1.py =========
2
4
5
6
7
8
9
10
11
This is else statement

執行break中斷後

num = 1
while num <= 10:
    num += 1
    if num == 5:
        break
    print(num)
    
else:
    print("This is else statement")

結果

>>> 
========= RESTART: C:/Users/Du_Xiaolei/Documents/Pyhton/continue1.py =========
2
3
4

while循環生成九九乘法表

num1 = 1

while num1 <= 9:
    num2 = 1
    while num2 <= num1:
        print(format(num2,"1d"),"*",format(num1,"1d"),"=",format(num1 * num2, "2d"), end = " ")
        num2 += 1
    num1 += 1
    print()

運行結果:、

>>> 
========= RESTART: C:/Users/Du_Xiaolei/Documents/Pyhton/continue1.py =========
1 * 1 =  1  
1 * 2 =  2  2 * 2 =  4  
1 * 3 =  3  2 * 3 =  6  3 * 3 =  9  
1 * 4 =  4  2 * 4 =  8  3 * 4 = 12  4 * 4 = 16  
1 * 5 =  5  2 * 5 = 10  3 * 5 = 15  4 * 5 = 20  5 * 5 = 25  
1 * 6 =  6  2 * 6 = 12  3 * 6 = 18  4 * 6 = 24  5 * 6 = 30  6 * 6 = 36  
1 * 7 =  7  2 * 7 = 14  3 * 7 = 21  4 * 7 = 28  5 * 7 = 35  6 * 7 = 42  7 * 7 = 49  
1 * 8 =  8  2 * 8 = 16  3 * 8 = 24  4 * 8 = 32  5 * 8 = 40  6 * 8 = 48  7 * 8 = 56  8 * 8 = 64  
1 * 9 =  9  2 * 9 = 18  3 * 9 = 27  4 * 9 = 36  5 * 9 = 45  6 * 9 = 54  7 * 9 = 63  8 * 9 = 72  9 * 9 = 81   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章