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

用Python编写一个简单的猜数字游戏

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

猜数字游戏是一种经典的游戏,玩家需要猜出一个随机生成的数字。下面是一个用Python编写的简单猜数字游戏的示例代码。

import random

def guess_number():
    num = random.randint(1, 100)
    attempts = 0
    
    print("欢迎来到猜数字游戏!")
    print("我生成了一个1到100之间的随机数字,你能猜到它吗?")
    
    while True:
        guess = int(input("请输入一个数字: "))
        attempts += 1
        
        if guess == num:
            print(f"恭喜你!你猜对了!你共猜了{attempts}次。")
            break
        elif guess < num:
            print("猜错了!请猜大一点的数字。")
        else:
            print("猜错了!请猜小一点的数字。")

# 使用例子
guess_number()

这段代码使用了Python的random模块来生成一个1到100之间的随机数。然后,它通过while循环让玩家一直猜数字,直到猜中为止。在每次循环中,程序会根据玩家的猜测结果给出相应的提示。

使用例子:

欢迎来到猜数字游戏!
我生成了一个1到100之间的随机数字,你能猜到它吗?
请输入一个数字: 50
猜错了!请猜大一点的数字。
请输入一个数字: 75
猜错了!请猜小一点的数字。
请输入一个数字: 63
猜错了!请猜小一点的数字。
请输入一个数字: 57
猜错了!请猜大一点的数字。
请输入一个数字: 60
恭喜你!你猜对了!你共猜了5次。

这个简单的猜数字游戏只是一个示例,你可以根据自己的需求进行扩展和改进。例如,你可以添加更多的难度级别、计时器、提示信息等功能,使游戏更加有趣和挑战性!