写一个】python小游戏
时间: 2023-07-01 18:13:26 浏览: 54
好的,下面是一个简单的 Python 小游戏——猜数字游戏:
```
import random
class GuessNumber:
def __init__(self):
self.answer = random.randint(1, 100)
self.num_guesses = 0
def play(self):
while True:
guess = int(input("Guess a number between 1 and 100: "))
self.num_guesses += 1
if guess == self.answer:
print("Congratulations! You guessed the number in", self.num_guesses, "guesses!")
break
elif guess < self.answer:
print("Too low. Try again.")
else:
print("Too high. Try again.")
game = GuessNumber()
game.play()
```
在上面的示例中,`GuessNumber` 类表示猜数字游戏,它包含一个构造函数 `__init__` 和一个 `play` 方法。构造函数用于初始化游戏,随机生成一个答案;`play` 方法让用户输入数字并检查是否与答案相等。
要玩这个游戏,只需要创建一个 `GuessNumber` 对象并调用 `play` 方法即可。在游戏中,用户需要猜测一个介于 1 和 100 之间的数字,直到猜中为止。
希望这个简单的示例能够帮助你入门 Python 编程。