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

利用Python编写的数字猜谜游戏

发布时间:2023-12-04 19:41:18

下面是一个使用Python编写的数字猜谜游戏的示例:

import random

# 生成一个1到100之间的随机整数
target_number = random.randint(1, 100)

# 游戏开始提示
print("欢迎参加数字猜谜游戏!")
print("请猜测一个1到100之间的整数。")

# 循环进行猜测
while True:
    # 用户输入猜测数字
    guess = int(input("请输入你猜测的数字:"))

    # 比较猜测数字和目标数字
    if guess < target_number:
        print("太小了,请再试一次。")
    elif guess > target_number:
        print("太大了,请再试一次。")
    else:
        print("恭喜你,猜对了!")
        break

在上面的示例中,我们首先导入了random模块,其中的randint()函数可以生成一个指定范围内的随机整数。

接下来,我们使用random.randint(1, 100)生成了一个1到100之间的随机整数作为目标数字。

游戏开始时,我们打印了一些提示信息。

然后,我们进入一个无限循环,直到用户猜对了数字才会跳出循环。

在每一次循环中,用户需要输入一个猜测的数字,并使用int()函数将输入字符串转换为整数。

我们将用户的猜测数字与目标数字进行比较,并根据比较结果输出相应的提示信息。

如果用户猜对了数字,我们使用break语句跳出循环,并输出猜对了的信息。

这样,我们就编写了一个简单的数字猜谜游戏。

你可以尝试运行上述代码,并进行数字猜谜游戏。程序会提示你输入一个猜测的数字,你可以根据提示信息继续猜测,直到猜对为止。