import random
def guess_number_game():
# 生成一个1到100之间的随机整数
secret_number = random.randint(1, 100)
attempts = 0
print("欢迎参加猜数字游戏!")
print("我已经想好了一个1到100之间的数字,请开始猜吧!")
while True:
try:
guess = int(input("请输入你的猜测:"))
except ValueError:
print("请输入有效的整数!")
continue
attempts += 1
if guess < secret_number:
print("你猜的数字太小了,请再试一次!")
elif guess > secret_number:
print("你猜的数字太大了,请再试一次!")
else:
print(f"恭喜你,猜对了!你一共猜了{attempts}次。")
break
if __name__ == "__main__":
guess_number_game()
这是一个简单的猜数字游戏,程序会生成一个1到100之间的随机整数,然后让用户通过输入猜测的数字来猜测这个随机数。程序会根据用户的猜测给予提示,直到猜对为止,然后显示猜测的次数。
你可以将上述代码保存为一个.py文件,然后运行该文件,开始玩猜数字游戏。