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()
运行这段代码,你就可以开始玩猜数字游戏了,每次猜测后,计算机会给出提示,告诉你猜测的数字是偏大还是偏小,根据提示继续猜测,直到猜对为止,祝你玩得愉快!
还没有评论,来说两句吧...