目錄
- 一、內容簡介
- 二、while循環
- 三、for循環
- 四、break語句
- 五、continue語句
- 六、break和continue對比
- 七、循環結構總結
一、內容簡介
使用while循環編寫重復執行的語句
使用哨兵值控制循環
使用for循環實現計數器控制
使用break、continue控制循環
二、while循環

注意:循環控制時不要使用浮點型來比較等值
i = 1 # 循環變量的初值
while i 10: # 循環變量的判斷
print("當前第", i, "次循環")
i += 1 # 循環變量的更新
PyCharm調試示例
# PyCharm中的調試
# 1. 設置斷點:debug->調試
# 2. 開啟調試:鼠標右鍵代碼,點擊debug '模塊名稱'選項(快捷鍵:shift + F9)
# 3. 單步調試:進行單步跳過F8(step over)
# 進入函數內部,第三步:可以單步進入函數內部F7(step into)
i = 1 # 循環變量的初值
while i 3: # 循環變量的判斷
print("當前第", i, "次循環")
i += 1 # 循環變量的更新

三、for循環
語法
for i in range(strat, end):
#循環語句
累加
sum = 0
for i in range(0, 101, 2): # 0 - 100的偶數和
sum += i
print("0-100的偶數累加和為:", sum)
- range函數說明
for循環的原理
# range(10)生成了[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# range(0, 10) 等價于range(0, 10) 區間[0, 10)
# range(0, 50, 5) 列表[0, 50), 5代表步長[0, 5, 10, 15,……,45]
# for循環使用range函數
for i in range(10):
print(i)
# range函數等價于以下列表實現(列表 - 中括號括起來的元素)
list1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
for i in list1:
print(i)
range函數 – 實際上是一個類

注意:range()中的參數一定是整數,不能是浮點數
四、break語句
break語句作用:跳出循環,執行循環之后的語句
五、continue語句
continue語句作用:跳過本次循環,繼續下次循環
六、break和continue對比
作用: break語句終止某個循環,程序跳轉到循環塊外的下一條語句continue跳出本次循環,進入下一次循環

七、循環結構總結
相同點:
多次重復執行一個或多個任務時考慮使用循環來解決問題
區別:
除了語法不同,判斷和執行的順序也不同
適用情況不同
循環次數確定的情況下,通常選用for循環
循環次數不確定的情況時,通常選用while循環
到此這篇關于Python循環結構詳解的文章就介紹到這了,更多相關Python循環結構內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- python入門for循環嵌套理解學習
- python入門while循環語句理解學習
- Python for 循環語句的使用
- Python基礎之循環語句相關知識總結
- python for循環賦值問題
- Python 循環讀取數據內存不足的解決方案
- Python基礎教程之循環語句(for、while和嵌套循環)
- python 實現循環定義、賦值多個變量的操作
- 10張動圖學會python循環與遞歸問題
- Python 循環函數詳細介紹