Python中continue和break的使用
在Python編程中,continue和break是一對組合使用的關(guān)鍵字。它們通常用于for循環(huán)和while循環(huán)中。 使用continue和break進行猜數(shù)字游戲示例 下面以一個猜數(shù)字的小游戲為
在Python編程中,continue和break是一對組合使用的關(guān)鍵字。它們通常用于for循環(huán)和while循環(huán)中。
使用continue和break進行猜數(shù)字游戲示例
下面以一個猜數(shù)字的小游戲為例來演示如何使用continue和break。
首先,打開Python編輯器并注釋好代碼,同時導(dǎo)入random模塊來生成隨機數(shù)。
# 導(dǎo)入random模塊
import random
# 猜數(shù)字游戲函數(shù)
def guess():
i 0 # 計算用戶猜測次數(shù)的變量
# while循環(huán)開始
while True:
print("猜一個隨機數(shù):0-100")
input_num input("輸入你猜的數(shù)字:")
i 1
goal_num random.randint(0, 100)
# 根據(jù)用戶輸入的數(shù)字與隨機數(shù)進行比較,并給出相應(yīng)提示
if int(input_num) < goal_num:
print("你猜的數(shù)字太小了")
continue # 進入下一次循環(huán)
elif int(input_num) > goal_num:
print("你猜的數(shù)字太大了")
continue # 進入下一次循環(huán)
# 如果以上兩個條件都不滿足,說明猜對了,退出循環(huán)
else:
print("你總算猜對了")
print("你總共猜了%d次" % i)
break
# 調(diào)用函數(shù)進行游戲
guess()
運行以上代碼即可開始猜數(shù)字游戲。