continue語句 while迴圈

2022-08-26 22:57:14 字數 939 閱讀 2770

_username = "gsk"

_password = "123a"

num = 0

while num < 3:

username = input("請輸入使用者名稱:")

password = input("請輸入密碼")

if username == _username and password == _password:

print("愛你 %s login..." %_username)

break

else:

print("使用者名稱或密碼輸入錯誤")

num += 1

else:

print("輸入次數超過三次")

新增判斷,選擇是否繼續玩

_username = "gsk"

_password = "123a"

num = 0

while num < 3:

username = input("請輸入使用者名稱:")

password = input("請輸入密碼")

if username == _username and password == _password:

print("愛你 %s login..." %_username)

break

else:

print("使用者名稱或密碼輸入錯誤")

num += 1

if num == 3:

sum = input("還想繼續玩嗎[y/n]")

if sum == "y":

num =0

else:

print("輸入次數超過三次")

c break 語句 continue語句

當break語句出現在乙個迴圈內時,迴圈會立即終止,且程式流將繼續執行緊接著迴圈的下一條語句。它可用於終止switch語句中的乙個 case。如果您使用的是巢狀迴圈 即乙個迴圈內巢狀另乙個迴圈 break 語句會停止執行最內層的迴圈,然後開始執行該塊之後的下一行 continue語句有點像break...

while迴圈中continue和break的不同

break語句通常用在迴圈語bai句和開關語句中,當break語句用於do while for while迴圈語句中時,可使程式終止迴圈而執行迴圈後面的語句,通常break語句總是與if語句聯在一起,即滿足條件時便跳出迴圈。break 強行終止while迴圈 例如 while 1 10 print ...

while迴圈中continue和break的區別

除了滿足while條件外,還有兩種方法可以終止迴圈,它們分別是break和continue。它們唯一的區別是break跳出整個迴圈,直接執行下面的 了 而continue是終止當次迴圈,不執行下面的 而是直接進入下一次迴圈,continue和pass的區別是,pass雖然什麼都不做,但是還繼續執行下...