在Python里for和while都可以寫循環(huán)梢杭,很多時候都可以通用。先來看它們的用法
for循環(huán)基本結(jié)構(gòu):
while循環(huán)基本結(jié)構(gòu)
聯(lián)系:
1.循環(huán)中常用if或if...else或if...elif...else語句判斷條件量愧。
2.循環(huán)中常用break, continue, pass語句。
區(qū)別:
1.for循環(huán)是在序列窮盡時停止用含,while循環(huán)是在條件不成立時停止浑吟。
2.for循環(huán)語句申明循環(huán)變量,while循環(huán)語句判斷循環(huán)條件查描。
3.需要在讀文本文件中有很多邏輯判斷時突委,采用while比較好柏卤。沒有復(fù)雜的邏輯判斷時用for比較好。
4.嵌套循環(huán)時,內(nèi)部循環(huán)常用for循環(huán)匀油。
5.for一般不會出現(xiàn)死循環(huán)缘缚,而while容易寫成死循環(huán)。