Python小游戏:猜数字游戏
在这个Python小游戏教程中,我们将学习如何制作一个简单的猜数字游戏,这个游戏的规则很简单,计算机会随机生成一个1到100之间的整数,玩家需要猜测这个数字,每次猜测后,计算机会给出提示,告诉玩家猜测的数字是偏大还是偏小,玩家根据提示继续猜测,直到猜对为止。
我们需要导入random模块,用于生成随机数,我们定义一个函数generate_number(),用于生成一个1到100之间的随机整数,接下来,我们定义一个函数guess_number(),用于获取玩家的输入并进行判断,我们使用一个循环来让玩家不断猜测,直到猜对为止。
以下是完整的代码:
import random
def generate_number():
return random.randint(1, 100)
def guess_number():
target = generate_number()
while True:
try:
guess = int(input("请输入你猜的数字(1-100):"))
if guess < 1 or guess > 100:
print("数字范围错误,请输入1到100之间的整数。")
continue
if guess < target:
print("猜小了!")
elif guess > target:
print("猜大了!")
else:
print("恭喜你,猜对了!")
break
except ValueError:
print("输入错误,请输入一个整数。")
if __name__ == "__main__":
guess_number()
运行这段代码,你就可以开始玩猜数字游戏了,每次猜测后,计算机会给出提示,告诉你猜测的数字是偏大还是偏小,根据提示继续猜测,直到猜对为止,祝你玩得愉快!



还没有评论,来说两句吧...