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

1.while 循環

while是計算機的一種基本循環模式。當知足條件時進入循環,進入循環後,當條件不知足時,跳出循環。while語句的通常表達式爲:while(表達式){循環體}。程序員

循環的做用就是讓 指定的代碼 重複的執行
while 循環最經常使用的應用場景就是 讓執行的代碼 按照 指定的次數 重複 執行函數

基本語法

死循環

因爲程序員的緣由,忘記 在循環內部 修改循環的判斷條件,致使循環持續執行,程序沒法終止!設計

循環計算

打印小星星

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

循環打印小星星

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

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

 


開發步驟對象

 

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

九九乘法表

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


開發步驟ip

 

  1. 打印 9 行小星星開發


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



總結:

寫while循環,先寫限制條件io

 

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一塊兒使用

@拓展

三元表達式

程序設計中,每每有一些巧妙的程序語言,可以使得程序看起來簡練乾淨:

 

相關文章
相關標籤/搜索