用python编写一个猜数字的小游戏,随机生成一个1到10之间(包括1和10)的数字作为基准数,玩家每次通过键盘输入一个数字,如果输入的数字和基准数相同则成功过关,否则重新输入。如果玩家输入-1,则表示退出游戏。
时间: 2024-03-09 17:49:55 浏览: 40
用Python做一个猜数字小游戏
5星 · 资源好评率100%
好的,我可以为您编写这个小游戏。以下是代码:
```python
import random
# 生成1到10之间的随机数
number = random.randint(1, 10)
while True:
guess = int(input("请输入一个1到10之间的数字(输入-1退出游戏):"))
if guess == -1:
print("游戏结束")
break
elif guess == number:
print("恭喜你,猜对了!")
break
else:
print("很遗憾,猜错了,请重新输入。")
```
解释一下代码:
1. 首先我们使用 `random` 模块的 `randint` 函数生成一个1到10之间的随机数,作为基准数。
2. 进入一个无限循环,玩家每次通过 `input` 函数输入一个数字。
3. 如果玩家输入的是 -1,那么游戏结束,我们使用 `break` 语句跳出循环。
4. 如果玩家输入的数字和基准数相同,那么恭喜玩家猜对了,同样使用 `break` 跳出循环。
5. 如果玩家输入的数字和基准数不同,那么输出“很遗憾,猜错了,请重新输入。”,回到循环开头,等待下一次输入。
希望这个小游戏能够满足您的需求!
阅读全文