欢迎访问宙启技术站
智能推送

用Python实现一个简单的猜数字游戏

发布时间:2023-12-04 09:10:33

下面是用Python实现的一个简单的猜数字游戏:

import random

# 生成一个随机数作为答案
answer = random.randint(1, 100)

# 提示游戏规则
print("欢迎来到猜数字游戏!")
print("请输入一个 1 到 100 之间的整数。")

# 游戏循环
while True:
    # 读取用户输入的数字
    guess = int(input("你猜的数字是:"))

    # 判断猜测结果
    if guess == answer:
        print("恭喜你,猜对了!")
        break
    elif guess < answer:
        print("猜的数字太小了,请再试一次。")
    else:
        print("猜的数字太大了,请再试一次。")

上述代码中使用了random库中的randint函数来生成一个1到100之间的随机数作为答案。在游戏开始后,用户可以输入一个数字进行猜测。程序会根据用户猜测的数字与答案进行比较,并给出相应的提示。如果猜对了,程序会输出“恭喜你,猜对了!”并结束游戏。如果猜错了,程序会根据猜测的数字与答案的大小关系给出相应的提示,然后用户可以继续输入下一次猜测。

下面是一个使用例子:

欢迎来到猜数字游戏!
请输入一个 1 到 100 之间的整数。
你猜的数字是:50
猜的数字太小了,请再试一次。
你猜的数字是:70
猜的数字太大了,请再试一次。
你猜的数字是:60
猜的数字太小了,请再试一次。
你猜的数字是:65
猜的数字太大了,请再试一次。
你猜的数字是:63
恭喜你,猜对了!

以上就是用Python实现一个简单的猜数字游戏的示例。