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