使用Surprise编程库可以制作多种简单小游戏。以下是一个简单的猜数字游戏的示例代码:
```python
import random
from surprise import Surprise
随机生成一个1到100之间的数字
secret_number = random.randint(1, 100)
初始化猜数字游戏的提示
hint = "猜一个1到100之间的数字"
游戏主循环
while True:
获取玩家的猜测
guess = int(input(hint + "\n请输入你的猜测: "))
比较猜测与秘密数字
if guess == secret_number:
print("恭喜你,猜对了!")
break
elif guess < secret_number:
hint = "猜的数字太小了"
else:
hint = "猜的数字太大了"
print("游戏结束")
```
这个游戏的工作原理如下:
生成随机数:
使用`random.randint(1, 100)`生成一个1到100之间的随机数。
获取玩家输入:
通过`input()`函数获取玩家的猜测,并将其转换为整数。
比较猜测:
将玩家的猜测与秘密数字进行比较,并给出相应的提示。
判断游戏结束:
如果玩家猜对了数字,游戏结束并输出恭喜信息;如果玩家没有猜对,继续游戏并给出提示。
你可以根据需要修改和扩展这个游戏,例如增加更多的游戏类型或功能。Surprise库提供了丰富的组件和工具,可以帮助你更轻松地创建各种有趣的小游戏。