零基礎學Python:while循環和for遍歷


1.while 循環

while是計算機的一種基本循環模式。當滿足條件時進入循環,進入循環后,當條件不滿足時,跳出循環。while語句的一般表達式為:while(表達式){循環體}。

循環的作用就是讓 指定的代碼 重復的執行
while 循環最常用的應用場景就是 讓執行的代碼 按照 指定的次數 重復 執行

基本語法

死循環

由於程序員的原因,忘記 在循環內部 修改循環的判斷條件,導致循環持續執行,程序無法終止!

循環計算

打印小星星

  • 在控制台連續輸出五行 * ,每一行星號的數量依次遞增
  • 使用字符串 * 打印

循環打印小星星

假設 Python 沒有提供 字符串的 * 操作 拼接字符串
需求

  • 在控制台連續輸出五行 * ,每一行星號的數量依次遞增

 


開發步驟

 

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

九九乘法表

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


開發步驟

 

  1. 打印 9 行小星星


  2. 將每一個 * 替換成對應的行與列相乘



總結:

寫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一起使用

@拓展

三元表達式

程序設計中,往往有一些巧妙的程序語言,能夠使得程序看起來簡練干凈:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM