Python编写案例:猜数字游戏
发布时间:2023-12-04 15:21:14
猜数字游戏是一款非常经典的游戏。游戏规则是:系统随机生成一个1到100之间的整数,玩家需要通过猜测来猜出这个数字。
下面是一个使用Python编写的简单猜数字游戏的示例:
import random
def guess_number():
# 生成随机数
secret_number = random.randint(1, 100)
attempts = 0
guessed = False
print("欢迎来到猜数字游戏!")
print("我已经生成了一个1到100之间的随机数,请开始猜测!")
while not guessed:
# 输入用户猜测的数字
guess = int(input("请输入一个整数: "))
attempts += 1
# 检查是否猜中
if guess == secret_number:
guessed = True
elif guess < secret_number:
print("猜小了,请重新猜测!")
else:
print("猜大了,请重新猜测!")
print("恭喜你,猜对了!")
print("你一共猜了{}次.".format(attempts))
# 运行游戏
guess_number()
使用该示例,运行游戏后会输出相应的提示信息,玩家可以根据提示在命令行中输入猜测的数字。如果猜测正确,则会显示恭喜信息以及玩家猜测次数;如果猜测错误,则会提示玩家猜小了或猜大了,并要求重新猜测。
这个简单的猜数字游戏示例使用了随机数生成函数random.randint()来生成一个1到100之间的随机数。玩家在命令行输入猜测的数字后,通过比较猜测的数字与随机数的大小来给出相应的提示。整个游戏通过循环来进行,直到玩家猜测正确时结束。同时,代码还记录了玩家猜测次数并在最后显示出来。
这个简单的猜数字游戏可以让玩家在闲暇的时候得到娱乐。也可以根据这个示例进行修改和扩展,添加更多的功能和玩法,使游戏更加有趣和具有挑战性。
