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

用Python实现简单的游戏

发布时间:2023-12-04 21:58:30

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

import random

# 生成随机数字
target_number = random.randint(1, 100)

# 游戏主循环
while True:
    # 获取玩家的猜测数字
    guess = int(input("请猜一个1到100之间的数字:"))

    # 检查玩家的猜测结果
    if guess < target_number:
        print("很遗憾,您猜的数字太小了,请再试一次!")
    elif guess > target_number:
        print("很遗憾,您猜的数字太大了,请再试一次!")
    else:
        print("恭喜您,猜对了!")
        break

这个游戏中,电脑会在1到100之间生成一个随机数字,玩家需要猜出这个数字是多少。玩家每次输入一个数字,电脑会给出相应的提示,告诉玩家猜的数字是太大了还是太小了,直到玩家猜对为止。游戏使用random.randint()函数来生成随机数字,使用循环来实现游戏的主逻辑,并使用input()函数来获取玩家的输入。

以下是游戏的一个示例运行过程:

请猜一个1到100之间的数字:50
很遗憾,您猜的数字太小了,请再试一次!
请猜一个1到100之间的数字:75
很遗憾,您猜的数字太大了,请再试一次!
请猜一个1到100之间的数字:60
很遗憾,您猜的数字太小了,请再试一次!
请猜一个1到100之间的数字:70
很遗憾,您猜的数字太大了,请再试一次!
请猜一个1到100之间的数字:65
很遗憾,您猜的数字太小了,请再试一次!
请猜一个1到100之间的数字:67
很遗憾,您猜的数字太小了,请再试一次!
请猜一个1到100之间的数字:68
恭喜您,猜对了!

在这个示例中,玩家最终猜对的数字为68。游戏中给出了适当的提示,让玩家知道他们的猜测是太大还是太小。当玩家猜对时,游戏会给出相应的恭喜信息并结束。