全國咨詢/投訴熱線:400-618-4000

Python中的while循環語句怎么用?

更新時間:2020年05月26日18時31分 來源:傳智播客 瀏覽次數:

while 語句基本語法

初始條件設置 —— 通常是重復執行的 計數器

while 條件(判斷 計數器 是否達到 目標次數):

    條件滿足時,做的事情1

    條件滿足時,做的事情2

    條件滿足時,做的事情3

    ...(省略)...

    

    處理條件(計數器 + 1)

打印輸出5遍“你好 黑馬程序員”

    # 打印輸出5遍“你好!黑馬程序員”
    i = 1
    while i <= 5:
        print("你好!黑馬程序員")
        i += 1


通過while 循環求1~100所有整數累加的和

    result = 0
    i = 0
    while i <= 100:
        result += i
        i += 1
        print('\t第%d次計算結果是:%d' % (i, result))
    print('1~100所有整數累加的和為:%d' % result)



運行結果為:

1590488765931_while循環01.jpg


求0~100以內所有偶數累加的和

    # 求0~100以內偶數的和
    result = 0
    i = 0
   while i <= 100:
        if i % 2 == 0:
            result += i
       print('這次偶數為:%d ,相加結果為:%d' % (i, result))
       i += 1
   print(result)

1590488775257_while循環02.jpg

結束循環

(1) break

·在循環過程中,如果某一個條件滿足后,不再希望循環繼續執行,可以使用 break 退出循環

(2) continue

在循環過程中,如果某一個條件滿足后,不希望執行循環代碼,但是又不希望退出循環,可以使用 continue。也就是:在整個循環中,只有某些條件,不需要執行循環代碼,而其他條件都需要執行需要注意:使用 continue 時,條件處理部分的代碼,需要特別注意,不小心會出現 死循環。

while循環嵌套

循環嵌套語法

    while 條件 1:
        條件滿足時,做的事情1
        條件滿足時,做的事情2
        條件滿足時,做的事情3
        ...(省略)...
        while 條件 2:
            條件滿足時,做的事情1
            條件滿足時,做的事情2
            條件滿足時,做的事情3
            ...(省略)...
        處理條件 2
        處理條件 1

通過輸出九九乘法表體驗while循環嵌套

row = 1
while row <= 9:
   column = 1
   while column <= row:
       result = row * column
       # print默認end屬性為“\n”,需要去掉改屬性
       print("%d * %d = %d\t" % (column, row, result), end="")
       column += 1
   # 結束end=''的影響,另起一行
   print("")
   row += 1


運行結果為:

1590488784763_while循環03.jpg

猜你喜歡
python是什么?python的用途

人妻系列无码专区_漂亮人妻被中出中文字幕_人妻中文制服巨乳中文