利用while語句,可以讓代碼塊一遍又一遍的執行,隻要while語句的條件為True。
while語句包含:
- 關鍵字
- 條件(值為 True或False的表達式)
- 冒号
- 縮進的代碼塊(稱為while子句)
break和countinue的差別
- break:讓執行跳出while循環子句,隻要遇到break語句,立即退出while循環子句
- continue: 用于循環内部,隻要遇到continue語句,跳回到循環開始處,重新對循環條件求值判斷。
分析下面的代碼,什麼時候循環執行結束?
while True: print('Please type your name:') name=input() if name=='your name': breakprint('Thank you')
如果将break替換為continue,會出現什麼結果?
while True: print('Please type your name:') name=input() if name=='your name': continueprint('Thank you')