日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

python循環控制之break和continue流程控制語句_python

作者:Python-派大星 ? 更新時間: 2022-05-20 編程語言

1.流程控制語 break

用于結束整個循環結構,直接退出整個循環

例:

用兩種循環模擬密碼輸入
輸入正確就退出循環,輸入錯誤可以重新輸入,有三次輸入機會

1.1while循環

i=1
mima="5555"
while i <= 3:
? ? pwd=input("請輸入你的密碼:")
? ? if pwd == mima:
? ? ? ? print("密碼正確")
? ? ? ? break
? ? else:
? ? ? ? print("密碼錯誤!還有",3-i,"次機輸入機會")
? ? i+=1
else:
? ? print("對不起,你的三次機會已經用盡")

1.2for循環

mima="8888"
for s in range(3):
? ? passwd=input("請輸入你的密碼:")
? ? if passwd == mima:
? ? ? ? print("密碼正確")
? ? else:
? ? ? ? print("密碼錯誤,你的機會還剩",2-s,"次")
else:
? ? print("對不起,三次機會都用完了")

二、循環控制語 continue

用于結束當前循環,進入下一循環,通常與分支結構中的if一起使用。

例:
要求輸出1到50之間5的倍數,如5,10,15...
5的倍數共同點,和5的余數為0的數都是5的倍數

for s in range(1,51):
? ? if s%5!=0:
? ? ? ? continue
? ? else:
? ? ? ? print(s)

else語句,如果放在循環的后面,那么就是沒有碰到break時執行else,循環結束后執行else。(不是因為break結束循環的才會執行)

for s in range(1,51):
? ? if s%5!=0:
? ? ? ? continue
? ? else:
? ? ? ? print(s)

while ...
....
....
else:
...
______________
for...
.......
.....
else:
....

原文鏈接:https://blog.csdn.net/weixin_53466908/article/details/122549986

欄目分類
最近更新