Python编写一个简单的猜数字游戏
发布时间:2023-12-04 09:31:42
以下是一个简单的猜数字游戏的Python代码:
import random
def guess_number():
# 生成一个1到100的随机数
secret_number = random.randint(1, 100)
# 记录玩家猜的次数
guess_count = 0
print("欢迎参加猜数字游戏!")
print("我已经生成了一个1到100的随机数,请开始猜吧!")
while True:
try:
guess = int(input("请输入一个猜测的数字:"))
if guess < 1 or guess > 100:
print("输入的数字必须在1到100之间,请重新输入!")
continue
guess_count += 1
if guess == secret_number:
print(f"恭喜你,猜对了!你一共猜了{guess_count}次。")
break
elif guess < secret_number:
print("猜的数字太小了,请继续猜!")
else:
print("猜的数字太大了,请继续猜!")
except ValueError:
print("输入的内容必须是一个整数,请重新输入!")
# 使用例子
guess_number()
在这个游戏中,计算机会生成一个1到100的随机数,并让玩家猜这个数字。玩家每猜一次,计算机会根据玩家猜的数字给出相应的提示(猜的数字太小或太大),直到玩家猜对为止。游戏会记录玩家猜的次数,并在玩家猜对时显示出来。
使用这个游戏的例子是通过调用guess_number()函数来开始游戏。
