fork download
  1. import random
  2.  
  3. print(" 欢迎吕泉锐来到猜数字小游戏!")
  4. print("我已经想好一个 1 到 100 之间的整数,你有 7 次机会猜中它!\n")
  5.  
  6. secret_number = random.randint(1, 100)
  7. max_attempts = 7
  8.  
  9. for attempt in range(1, max_attempts + 1):
  10. try:
  11. guess = int(input(f"第 {attempt} 次猜测,请输入你的数字(1-100):"))
  12. except ValueError:
  13. print("❌ 请输入一个有效的整数!")
  14. continue
  15.  
  16. if guess < 1 or guess > 100:
  17. print("⚠️ 数字必须在 1 到 100 之间!")
  18. continue
  19.  
  20. if guess == secret_number:
  21. print(f"\n🎉 恭喜你!答案就是 {secret_number}!")
  22. print(f"你用了 {attempt} 次就猜对了,太棒了!")
  23. break
  24. elif guess < secret_number:
  25. print("📈 太小了,再大一点!")
  26. else:
  27. print("📉 太大了,再小一点!")
  28.  
  29. else:
  30. print(f"\n💀 很遗憾,7 次机会用完了。正确答案是:{secret_number}")
  31.  
Success #stdin #stdout 0.03s 11628KB
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
 欢迎吕泉锐来到猜数字小游戏!
我已经想好一个 1 到 100 之间的整数,你有 7 次机会猜中它!

第 1 次猜测,请输入你的数字(1-100):❌ 请输入一个有效的整数!
第 2 次猜测,请输入你的数字(1-100):❌ 请输入一个有效的整数!
第 3 次猜测,请输入你的数字(1-100):❌ 请输入一个有效的整数!
第 4 次猜测,请输入你的数字(1-100):❌ 请输入一个有效的整数!
第 5 次猜测,请输入你的数字(1-100):❌ 请输入一个有效的整数!
第 6 次猜测,请输入你的数字(1-100):❌ 请输入一个有效的整数!
第 7 次猜测,请输入你的数字(1-100):❌ 请输入一个有效的整数!

💀 很遗憾,7 次机会用完了。正确答案是:96