机器人
积分排行榜
Scratch
积分排行榜
Python
在线答题
积分排行榜
活跃排行榜
打字练习
Microbit
C++
在线答题
积分排行榜
活跃排行榜
网盘
积分
未登录
未登录
登录学习
作者:
张一朔
更新时间:
2025-05-16 20:30
浏览:
21次
点赞:
0次
热度:
20
import random def guess_number_game(): # 生成1-100之间的随机数 secret_number = random.randint(1, 100) attempts = 0 max_attempts = 10 print("欢迎来到猜数字游戏!我已经想好了一个1到100之间的数字,你有10次机会来猜出它。") while attempts < max_attempts: try: guess = int(input(f"\n第{attempts+1}次尝试,请输入你的猜测:")) # 检查输入是否在有效范围内 if guess < 1 or guess > 100: print("请输入1到100之间的数字!") continue attempts += 1 if guess < secret_number: print("太小了!再大一点...") elif guess > secret_number: print("太大了!再小一点...") else: print(f"\n恭喜你!你在第{attempts}次尝试中猜对了,答案就是{secret_number}!") break except ValueError: print("请输入有效的整数!") # 游戏结束(无论是否猜对) if attempts == max_attempts and guess != secret_number: print(f"\n游戏结束!正确答案是{secret_number}。再试一次吧!") # 启动游戏 if __name__ == "__main__": guess_number_game()
点赞成功
分享作品
×