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

Python实现一个简单的游戏程序

发布时间:2023-12-04 12:35:47

下面是一个简单的猜数字游戏的Python程序实现:

import random

def play_game():
    # 生成一个1到100之间的随机数作为答案
    answer = random.randint(1, 100)
    num_guesses = 0

    while True:
        # 用户输入猜测的数字
        guess = int(input("猜一个1到100之间的数字: "))
        num_guesses += 1

        # 比较用户猜测的数字和答案
        if guess < answer:
            print("太小了, 再试试.")
        elif guess > answer:
            print("太大了, 再试试.")
        else:
            print(f"恭喜你, 猜对了!答案是{answer}。你猜了{num_guesses}次.")
            break

# 程序入口
if __name__ == "__main__":
    play_game()

该程序实现了一个简单的猜数字游戏。游戏开始后,程序会生成一个1到100之间的随机数作为答案。然后,程序会要求用户输入一个猜测的数字,然后会根据用户的猜测给出相应的提示,直到用户猜中答案为止。最后,程序会告诉用户猜对了,并显示用户猜了多少次。