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一起使用
@拓展
三元運算式
程式設計中,往往有一些巧妙的程式語言,能夠使得程式看起來簡練干凈:
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/263656.html
標籤:Python
