一、break語句的使用
break
語句用於跳出循環,可以在需要結束循環時使用。在循環體內使用break
語句後,循環將立即結束。下面是break
語句的一個簡單示例:
while True: user_input = input("請輸入一個數字,輸入q退出:") if user_input == "q": break print("你輸入的數字是:", user_input)
在這個例子中,當用戶輸入”q”時,break
語句會被執行,從而結束循環。
二、continue語句的使用
continue
語句用於跳過當前循環的剩餘語句,轉而執行下一次循環。可以在需要跳過某次循環時使用。下面是continue
語句的一個簡單示例:
for i in range(10): if i % 2 == 0: continue print(i, "是一個奇數")
在這個例子中,當i是偶數時,continue
語句會被執行,程序會直接跳過本次循環,轉而執行下一次循環。
三、實戰應用:循環詢問用戶直到得到正確的輸入
有時候需要在用戶輸入錯誤時重複地詢問用戶,直到獲得正確的輸入為止。可以使用break語句和while循環來實現這個功能。下面是一個簡單示例:
while True: user_input = input("請選擇:\n1.紅色\n2.綠色\n3.藍色\n") if user_input in ["1", "2", "3"]: print("你選擇了:", user_input) break else: print("輸入有誤,請重新輸入")
在這個例子中,當用戶輸入的不是”1″、”2″、”3″時,程序會輸出”輸入有誤,請重新輸入”,並重新開始詢問用戶。當用戶輸入了正確的選項時,break
語句會被執行,從而結束循環。
四、實戰應用:循環倒計時直到結束
循環倒計時是一個常見的應用場景,可以使用while
循環來實現。下面是一個示例:
import time countdown = 10 while countdown > 0: print(countdown) countdown -= 1 time.sleep(1) print("倒計時結束")
在這個例子中,程序會從10開始倒計時,每間隔1秒輸出當前的計數,並將計數器減1。當計數器減至0時,循環結束。程序輸出”倒計時結束”。
五、結語
以上就是如何在Python中有效地結束循環的技巧。break
和continue
語句是完成循環控制的必備工具。在實際應用中,可以根據需要靈活運用這些技巧。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/192569.html