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