编写程序模拟猜数游戏。程序运行时,系统在指定范围内生成一个随机数,然后提示用户进行猜测,并根据用户输入进行必要的提示(猜对了、太大了、太小了),如果猜对则提前结束程序,如果次数用完仍没有猜对,提示游戏结束并给出正确答案。
import random
def guess_number_game():
# 生成一个1到100之间的随机整数
target_number = random.randint(1, 100)
print("我已经想好了一个1到100之间的数字。来猜猜看吧!")
while True:
# 获取用户输入
try:
user_guess = int(input("请输入你的猜测: "))
except ValueError:
print("请输入一个有效的整数!")
continue
# 检查用户猜测是否正确
if user_guess > target_number:
print("大了!再试一次吧。")
elif user_guess < target_number:
print("小了!再试一次吧。")
else:
print(f"恭喜你!正确答案就是 {target_number}。")
break
guess_number_game() # 运行游戏
try-except语句是处理异常的主要方式,它可以捕获并处理程序执行中发生的错误在这个结构中,try块包含可能引发异常的代码。如果try块中的代码执行没有问题,那么except块将被跳过。如果try块中的代码抛出了异常,那么程序执行将转到except块
2315

被折叠的 条评论
为什么被折叠?



