题目:猜数字

游戏规则:

  1. 程序随机生成一个 1~100 的整数作为答案。
  2. 玩家有 5 次猜测机会,每次猜测后程序会给出提示,告诉玩家猜测的数字是偏大还是偏小。
  3. 如果玩家在 5 次机会内猜中了答案,游戏胜利;否则,游戏失败。

代码实现:

import random

answer = random.randint(1, 100)
chances = 5

print("猜数字游戏开始!")
print("你有 %s 次机会猜测。" % chances)

while chances > 0:
    guess = int(input("请输入你猜测的数字:"))
    if guess == answer:
        print("恭喜你,猜对了!")
        break
    elif guess > answer:
        print("猜测的数字偏大。")
    else:
        print("猜测的数字偏小。")
    chances -= 1
    print("你还有 %s 次机会猜测。" % chances)

if chances == 0:
    print("很遗憾,你没有在规定次数内猜对,游戏失败。")
print("游戏结束。")

游戏截图:

猜数字游戏开始!
你有 5 次机会猜测。
请输入你猜测的数字:50
猜测的数字偏大。
你还有 4 次机会猜测。
请输入你猜测的数字:30
猜测的数字偏小。
你还有 3 次机会猜测。
请输入你猜测的数字:40
猜测的数字偏小。
你还有 2 次机会猜测。
请输入你猜测的数字:45
猜测的数字偏小。
你还有 1 次机会猜测。
请输入你猜测的数字:48
恭喜你,猜对了!
游戏结束。
写个小游戏

原文地址: https://www.cveoy.top/t/topic/lcA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录