fork download
  1. #代码转到此处
Success #stdin #stdout 0.11s 14196KB
stdin
import random

print("🎮 欢迎来到猜数字小游戏!")
print("我已经想好一个 1 到 100 之间的整数,你有 7 次机会猜中它!\n")

secret_number = random.randint(1, 100)
max_attempts = 7

for attempt in range(1, max_attempts + 1):
    try:
        guess = int(input(f"第 {attempt} 次猜测,请输入你的数字(1-100):"))
    except ValueError:
        print("❌ 请输入一个有效的整数!")
        continue

    if guess < 1 or guess > 100:
        print("⚠️  数字必须在 1 到 100 之间!")
        continue

    if guess == secret_number:
        print(f"\n🎉 恭喜你!答案就是 {secret_number}!")
        print(f"你用了 {attempt} 次就猜对了,太棒了!")
        break
    elif guess < secret_number:
        print("📈 太小了,再大一点!")
    else:
        print("📉 太大了,再小一点!")

else:
    print(f"\n💀 很遗憾,7 次机会用完了。正确答案是:{secret_number}")
stdout
Standard output is empty