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

编写一个可以生成随机数的Python游戏程序

发布时间:2023-12-04 11:51:39

下面是一个可以生成随机数的Python游戏程序的示例代码:

# 引入random模块
import random

# 游戏主函数
def game():
    # 生成一个0到100之间的随机数
    target_num = random.randint(0, 100)
    print("猜数字游戏开始!")
    print("我已经想好了一个0到100之间的数字,请开始猜吧!")

    # 循环获取用户的猜测,直到猜对为止
    guess = None
    tries = 0
    while guess != target_num:
        # 获取用户的猜测
        guess = int(input("请输入你的猜测:"))

        # 判断猜测与目标数字的关系
        if guess < target_num:
            print("猜的数字太小了!")
        elif guess > target_num:
            print("猜的数字太大了!")

        tries += 1

    # 输出猜对的信息
    print("恭喜你,猜对了!")
    print("你总共猜了%d次" % tries)

# 运行游戏
if __name__ == "__main__":
    game()

使用例子:

猜数字游戏开始!
我已经想好了一个0到100之间的数字,请开始猜吧!
请输入你的猜测:50
猜的数字太小了!
请输入你的猜测:75
猜的数字太大了!
请输入你的猜测:63
猜的数字太小了!
请输入你的猜测:70
猜的数字太小了!
请输入你的猜测:72
猜的数字太小了!
请输入你的猜测:74
猜的数字太小了!
请输入你的猜测:76
猜的数字太大了!
请输入你的猜测:75
恭喜你,猜对了!
你总共猜了8次

这个游戏程序会随机生成一个0到100之间的数字,然后让用户猜测这个数字是多少,根据用户的猜测给出相应的提示,直到猜对为止。最后输出猜对的次数。用户每输入一个猜测,程序会根据猜测与目标数字的大小关系给出相应的提示,如果猜对了就输出恭喜信息,并显示猜对的次数。