一.了解循環
- 循環作用:讓代碼高效重複運作
- 分類:while循環和for循環
二.while文法
while 條件: 條件成立需重複執行的代碼1 條件成立需重複執行的代碼2 ......
例子1:重複列印“皮咔萩最可愛_(= ̄ω ̄=)喵了個咪”8次
我們一般把次數的變量存儲在字母i或j上
在例子中條件是i<=8;重複代碼“皮咔萩最可愛_(= ̄ω ̄=)喵了個咪”
i=1while i<=8: print('皮咔萩最可愛_(= ̄ω ̄=)喵了個咪') i+=1
運作結果如圖(=`ェ´=;)ゞ

例子2:計算1+2+3+4......+100的和
首先指派變量i=1 結果變量初始值為result=0
條件是i<=100
循環體是 result=result+i,i=i+1
最後要列印結果result
i=1result=0while i<=100: result=result + i i+=1print(result)
結果是5050 ─=≡Σ(((つ•̀ω•́)つ
三.break和continue
break和continue是循環中滿足一定條件退出循環的兩種不同方式
例子1:#某一制衣機器現場按客人要求制作6件衣服,在制衣過程中,客人突然改變主意隻要5件
clothes=0while clothes<=5:#當clothes==5時,下一步是clothes=5+1為條件所需6 clothes+=1 if clothes==5: print(f'制作好了第{clothes}件衣服,餘下訂單已取消') break print(f'制作好了第{clothes}件衣服')
運作結果如下
是以,break的功能就是可在滿足一定條件下,結束循環,不管while的條件有沒有達到。
例子2:#某一制衣機器現場按客人要求制作6件裙子,在制衣過程中,客人突然改變主意不要第三件制作到一半的裙子,其餘不變
dress=0while dress<=5: dress+=1 if dress==3: print (f'第{dress}件訂單取消') continue print(f'第{dress}件裙子完成制作')
結果如下
是以,continue的功能是在循環過程中當變量滿足一定條件時,可使該次變量的循環退出,即continue後的代碼不被該變量執行,但會繼續循環,直到變量滿足while條件為止。
ε(┬┬﹏┬┬)3 終于寫完while文法了,内容雖簡單,但小編超級用心的呐~