热度 4
2023-9-21 14:43
722 次阅读|
0 个评论
以下是一个简单的游戏模拟器的代码示例,它可以模拟一个简单的猜数字游戏: python 复制代码 import random class GuessNumberGame : def __init__ ( self, number ): self.number = number self.guesses = 0 def guess ( self, player_guess ): self.guesses += 1 if player_guess == self.number: return "Correct! You guessed the number in {} guesses." . format (self.guesses) elif player_guess < self.number: return "Too low. Try again." else : return "Too high. Try again." # 创建一个游戏实例,随机生成一个1到100之间的数字 game = GuessNumberGame(random.randint( 1 , 100 )) # 玩家猜测数字,直到猜中为止 while True : player_guess = int ( input ( "Guess the number (1-100): " )) result = game.guess(player_guess) print (result) if "Correct" in result: break 这个模拟器可以生成一个1到100之间的随机数字,然后要求玩家猜测这个数字。每次玩家猜测后,模拟器会告诉玩家猜的数字是太高、太低还是正确。如果玩家猜中了数字,模拟器会告诉玩家猜了多少次才猜中。这个简单的模拟器可以用来模拟猜数字游戏的过程。