【break】
今天要學習的「break」,會與前兩天練習的「while迴圈」和「for迴圈」有一些關聯,當我們想要結束迴圈,就會需要用到「break」,如此一來,程式就會跳出迴圈,並執行迴圈之後的程式。
舉一個常見的數學問題,從1加到多少(n),總和會大於等於100,印出n值及總和,操作如下:
進一步拉出來解釋:
total=0
n=0
while True:
n=n+1
total=total+n
#要注意n一定要從零開始,因為在迴圈內會不斷地加一,如果n從1開始的話,首個數字便會從2開始,因此n=0,並且while迴圈中的順序不可顛倒。
if total>=100:
break
#break是建立在if敘述之下,代表當total>=100時,便會跳出迴圈,執行下面的程序。
print('n=',n)
print('total=',total)
以上就是今天對於「break」的學習,明天會學習與「break」相反的「continue」。