1. 程式人生 > >Python3基礎之(二十 七)continue & break

Python3基礎之(二十 七)continue & break

一、跳出迴圈

True and False ,當輸入1時,會執行接下來的a=False語句,然後再跳出這個迴圈。

a=True
while a:
    b=input('enter a number:')
    if b=='1':
        a=False
    else:
        print('still in while')
        pass
print('finish run')

二、break

break用法,在迴圈語句中,使用 break, 當符合跳出條件時,會直接結束迴圈,這是 break 和 True False 的區別。

while True:
    b=input('enter a number:')
    if b=='1':
        print('break!')
        break
    else:
        print('still in while')
        pass
print('finish run')

三、continue

在程式碼中,滿足b=1的條件時,因為使用了 continue , python 不會執行 else 後面的程式碼,而會直接進入下一次迴圈,下面這個程式會一直迴圈下去

while True:
    b=input('enter a number:'
) if b=='1': continue else: print('still in while') pass print('finish run')