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