【寫在前面】
Python中的循環分為以下幾種:
>>while循環:
在給定的判斷條件為 true 時執行循環體,否則退出循環體。
>>for循環:
重復執行語句
>>嵌套循環:
在while / for循環體中嵌套while / for循環
注:在python中沒有do...while循環
While循環
只要條件滿足,就不斷循環
只要條件不滿足,就退出循環
基本形式:
While 條件語句:
? ? ? ? 執行語句
其執行順序如下圖:
圖片發自簡書App
例子:
圖片發自簡書App
運行結果:
圖片發自簡書App
循環可以與else組合:
圖片發自簡書App
運行結果:
圖片發自簡書App
for...in...循環
遍歷序列,如列表、字符串和元組
基本形式:
for x in序列:
? ? 執行語句
其執行順序如下圖:
圖片發自簡書App
例子:
圖片發自簡書App
或者:
圖片發自簡書App
二者運行結果均為:
圖片發自簡書App
循環可以與else組合:
圖片發自簡書App
運行結果:
圖片發自簡書App
嵌套循環
一個循環里面可以嵌套另一個循環
基本形式:
1、for循環嵌套while循環
for x in 序列:
? ? while 判斷語句:
? ? ? ? 執行語句2
? ? 執行語句1
2、for循環嵌套for循環
for x in 序列1:
? ? for x in 序列2:
? ? ? ? 執行語句2
? ? 執行語句1
3、While循環嵌套for循環
while 判斷語句:
? ? for x in 序列:
? ? ? ? 執行語句2
? ? 執行語句1
4、While循環嵌套while循環
while 判斷語句1:
? ? while 判斷語句2:
? ? ? ? 執行語句2
? ? 執行語句1
例子:
在此只舉for循環嵌套while循環的例子,其他的循環嵌套可以自己試試哦~
圖片發自簡書App
運行結果:
圖片發自簡書App
今天的內容就是這些啦!
很簡單哦~歡迎指正!
文章首發公眾號為“一宛茶”,在這里可以一起學習Python,練習英語,聊聊故事,談談大學
感興趣的話就關注我吧(* ̄? ̄*)
圖片發自簡書App