使用Python编写一个猜数字的小游戏
发布时间:2023-12-04 08:18:42
下面是一个使用Python编写的猜数字的小游戏:
import random
def guess_number():
number = random.randint(1, 100) # 生成一个1到100之间的随机数
tries = 0 # 猜测次数计数器
guess = 0 # 玩家猜测的数字
print("欢迎来到猜数字游戏!")
print("我已经生成了一个1到100之间的数字,请你猜猜看。")
while guess != number:
guess = int(input("请输入你的猜测:"))
tries += 1
if guess < number:
print("猜的数字太小了!")
elif guess > number:
print("猜的数字太大了!")
else:
break
print("恭喜你,猜对了!")
print("你一共猜了", tries, "次。")
if __name__ == '__main__':
guess_number()
在这个游戏中,程序会生成一个1到100之间的随机数。玩家需要输入一个数字来猜测生成的随机数。程序会根据玩家的猜测给出提示,如果猜测的数字太小了,程序会显示"猜的数字太小了!";如果猜测的数字太大了,程序会显示"猜的数字太大了!"。一旦玩家猜对了数字,游戏结束,程序会显示"恭喜你,猜对了!"并告诉玩家猜测的次数。
下面是一个游戏的示例:
欢迎来到猜数字游戏! 我已经生成了一个1到100之间的数字,请你猜猜看。 请输入你的猜测:50 猜的数字太小了! 请输入你的猜测:75 猜的数字太大了! 请输入你的猜测:65 猜的数字太大了! 请输入你的猜测:60 猜的数字太小了! 请输入你的猜测:63 猜的数字太小了! 请输入你的猜测:64 恭喜你,猜对了! 你一共猜了 6 次。
玩家可以根据提示不断猜测,直到猜对为止。游戏会记录玩家猜测的次数,玩家可以尽量用最少的次数猜对数字。
