Python实现的简单游戏:猜数字
发布时间:2023-12-04 14:44:01
下面是一个简单的Python程序,用于实现猜数字的游戏。该游戏会随机生成一个0到100之间的整数,然后玩家需要猜测这个数字是多少。程序会根据玩家猜测的数字给出相应的提示,直到玩家猜中为止。以下是使用例子:
import random
def guess_number():
random_number = random.randint(0, 100) # 随机生成一个0到100之间的整数
guessed = False # 标记玩家是否猜中数字
tries = 0 # 记录玩家猜测的次数
print("猜数字游戏开始!")
while not guessed:
guess = int(input("请输入一个数字:"))
if guess < random_number:
print("猜小了!")
elif guess > random_number:
print("猜大了!")
else:
print("恭喜,猜对了!")
guessed = True
tries += 1
print("您猜了{}次。".format(tries))
guess_number()
该程序首先导入了random模块,该模块包含了生成随机数的函数。然后定义了一个名为guess_number的函数,用于实现游戏逻辑。
函数内部首先使用random.randint函数生成一个0到100之间的随机整数作为答案。然后使用一个循环,不断询问玩家猜测的数字,并根据玩家的猜测给出相应的提示,直到玩家猜中为止。
循环内部首先使用int(input())函数从玩家那里获取一个整数输入,并将其存储在guess变量中。然后使用条件语句判断玩家的猜测与答案之间的关系,并给出相应的提示。如果玩家猜中了答案,那么循环会结束,且guessed变量会被设置为True表示猜中了数字。
循环外部会输出玩家猜测的次数。
以上就是实现猜数字游戏的简单Python程序,您可以将其保存为.py文件并运行,开始游玩猜数字游戏。
