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

使用Python编写一个简单的命令行游戏

发布时间:2023-12-04 09:51:17

下面是一个简单的命令行游戏的Python代码示例:

import random

def play_game():
    print("欢迎来到猜数字游戏!")
    secret_number = random.randint(1, 100)  # 生成一个1到100之间的随机数
    attempts = 0  # 猜测次数
    while True:
        guess = int(input("请猜一个数字(1-100): "))
        attempts += 1
        if guess < secret_number:
            print("猜小了!")
        elif guess > secret_number:
            print("猜大了!")
        else:
            print(f"恭喜你猜对了!答案是 {secret_number}")
            break
    print(f"你总共猜了 {attempts} 次")

if __name__ == "__main__":
    play_game()

上述代码实现了一个简单的猜数字游戏。玩家需要在命令行中输入一个1到100之间的数字,程序会告诉玩家这个数字是太大还是太小,直到猜中为止。最后会显示玩家猜测的次数。

使用示例:

欢迎来到猜数字游戏!
请猜一个数字(1-100): 50
猜大了!
请猜一个数字(1-100): 20
猜大了!
请猜一个数字(1-100): 10
猜小了!
请猜一个数字(1-100): 15
猜小了!
请猜一个数字(1-100): 18
猜小了!
请猜一个数字(1-100): 19
恭喜你猜对了!答案是 19
你总共猜了 6 次

玩家需要根据程序的提示猜一个数字,程序会告诉玩家猜大了还是猜小了,直到猜中为止,最后会显示猜测的次数。