15-python之while迴圈

sgy1993發表於2020-09-28

1. while 迴圈語法

在這裡插入圖片描述

1.1 while 迴圈的實際例子

i = 0
while i < 5:
    print(f'媳婦兒,我錯了! i = {i}')
    i += 1
print('END!')

輸出結果如下:

媳婦兒,我錯了! i = 0
媳婦兒,我錯了! i = 1
媳婦兒,我錯了! i = 2
媳婦兒,我錯了! i = 3
媳婦兒,我錯了! i = 4
END!

2. break,continue的介紹

2.1 break,continue 的作用

break的作用是終止整個迴圈
continue是跳過當前迴圈

2.2 break 實際的例子

當 i == 4 的時候,終止整個迴圈

i = 0
while i <= 5:
    print(f'你吃了第{i}個蘋果!')
    i += 1
    if (i == 4):
        break
print('系統結束!')

輸出結果如下:

你吃了第0個蘋果!
你吃了第1個蘋果!
你吃了第2個蘋果!
你吃了第3個蘋果!
系統結束!

2.3 continue實際的例子

當 i == 4的時候,直接執行下一個迴圈,沒有輸出 你吃了嗎第4個蘋果

i = 0
while i <= 5:
    if (i == 4):
        i += 1
        continue
    print(f'你吃了第{i}個蘋果!')
    i += 1
print('系統結束!')

輸出結果如下:

你吃了第0個蘋果!
你吃了第1個蘋果!
你吃了第2個蘋果!
你吃了第3個蘋果!
你吃了第5個蘋果!
系統結束!

3. while迴圈巢狀

j = 0
while j < 3:
    i = 0
    while i < 3:
        print('媳婦兒,我錯了!')
        i += 1
    print('刷晚飯的碗')
    print('一套懲罰結束----------')
    j += 1

輸出結果如下:

媳婦兒,我錯了!
媳婦兒,我錯了!
媳婦兒,我錯了!
刷晚飯的碗
一套懲罰結束----------
媳婦兒,我錯了!
媳婦兒,我錯了!
媳婦兒,我錯了!
刷晚飯的碗
一套懲罰結束----------
媳婦兒,我錯了!
媳婦兒,我錯了!
媳婦兒,我錯了!
刷晚飯的碗
一套懲罰結束----------

相關文章