1.while 循環
while是計算機的一種基本循環模式。當滿足條件時進入循環,進入循環后,當條件不滿足時,跳出循環。while語句的一般表達式為:while(表達式){循環體}。
循環的作用就是讓 指定的代碼 重復的執行
while 循環最常用的應用場景就是 讓執行的代碼 按照 指定的次數 重復 執行
基本語法

死循環
由於程序員的原因,忘記 在循環內部 修改循環的判斷條件,導致循環持續執行,程序無法終止!
循環計算
打印小星星
- 在控制台連續輸出五行 * ,每一行星號的數量依次遞增

- 使用字符串 * 打印

循環打印小星星
假設 Python 沒有提供 字符串的 * 操作 拼接字符串
需求
- 在控制台連續輸出五行 * ,每一行星號的數量依次遞增

開發步驟
- 完成 5 行內容的簡單輸出
- 分析每行內部的 * 應該如何處理?
- 每行顯示的星星和當前所在的行數是一致的
- 嵌套一個小的循環,專門處理每一行中 列 的星星顯示

九九乘法表
需求 輸出 九九乘法表,格式如下:

開發步驟
-
打印 9 行小星星
-
將每一個 * 替換成對應的行與列相乘
總結:
寫while循環,先寫限制條件

2.for遍歷
在計算機科學里,遍歷的一種,指的是按照某種規則,不重復地訪問某個對象的所有內容的過程。

語法

for i in range(10)

range
range() 函數可創建一個整數列表,一般用在 for 循環中。
函數語法:

參數說明:


for遍歷可迭代對象
for可以迭代所有可迭代對象(字符串、列表、元組、集合、字典)

案例:用 for 迭代獲取所有水仙花數

案例:用for循環實現九九乘法表

3.break 和 continue
break 和 continue 是專門在循環中使用的關鍵字

break 和 continue 只針對 當前所在循環 有效
break
從內部中斷循環
- 在循環過程中,如果 某一個條件滿足后,不再希望 循環繼續執行,可以使用 break 退出循環
break 只針對當前所在循環有效
案例:登錄賬號
循環一直輸入賬號密碼,輸入成功之后跳出循環

continue



else 語句
else 可以在while和for循環中運用,else和while或for搭配使用,不再是條件判斷的含義。而是與while與for組成了一個新的語句。正常結束就執行,不正常就是就不執行。
else與while一起使用

else與for一起使用

@拓展
三元表達式
程序設計中,往往有一些巧妙的程序語言,能夠使得程序看起來簡練干凈:
