# 导入随机数模块 import random # 生成1-100之间的随机数 secret_number = random.randint(1, 100) guess_count = 0 print("=== 猜数字游戏 ===") print("我想了一个1到100之间的数字,你来猜猜看吧!") # 循环让用户猜数字 while True: try: # 获取用户输入 user_guess = int(input("\n请输入你猜的数字: ")) guess_count += 1 # 判断大小 if user_guess < secret_number: print("太小了!再试试更大的数字。") elif user_guess > secret_number: print("太大了!再试试更小的数字。") else: # 猜对了,结束游戏 print(f"\n🎉 恭喜你猜对了!答案就是 {secret_number}") print(f"你一共猜了 {guess_count} 次") break except ValueError: # 处理用户输入非数字的情况 print("请输入一个有效的数字!")