制作小游戏是学习编程的有趣方式之一。以下是一个简单的命令行猜数字游戏的例子,你可以根据自己的兴趣和能力进行修改和扩展:
import random

def guess_number():
    # 生成一个 1 到 100 的随机数
    secret_number = random.randint(1, 100)
    
    # 提示玩家猜测范围
    print("Welcome to the Guess the Number game!")
    print("I have chosen a number between 1 and 100.")

    # 游戏主循环
    attempts = 0
    while True:
        # 玩家猜测一个数字
        guess = int(input("Enter your guess: "))
        attempts += 1

        # 判断猜测结果
        if guess < secret_number:
            print("Too low! Try again.")
        elif guess > secret_number:
            print("Too high! Try again.")
        else:
            print(f"Congratulations! You've guessed the number in {attempts} attempts.")
            break

# 启动游戏
guess_number()

这个游戏生成一个 1 到 100 的随机数,玩家需要猜测这个数字。程序会根据猜测结果给出提示,直到玩家猜对为止。

你可以根据自己的兴趣和编程水平对这个小游戏进行扩展,例如:

  •  添加计分系统。

  •  设置猜测次数的上限。

  •  让玩家选择猜测的数字范围。

  •  将游戏界面改为图形界面,使用 Tkinter 或 Pygame 等库。


制作小游戏是一个很好的学习编程的方式,可以帮助你熟悉语法、掌握基本的编程概念,并提高解决问题的能力。


转载请注明出处:http://www.zyzy.cn/article/detail/243/Python3