使用python写一个可以运行的小游戏
时间: 2024-04-30 10:20:22 浏览: 19
好的,我来为你编写一个猜数字的小游戏吧,游戏规则如下:
1. 程序生成一个 1 到 100 的随机数字,玩家需要在 10 次机会内猜出这个数字;
2. 玩家每次猜测后,程序会提示猜测结果,告诉玩家猜的数字是大了还是小了;
3. 如果玩家在 10 次机会内猜出了这个数字,则游戏胜利,否则游戏失败。
下面是代码实现:
```python
import random
def guess_number():
# 生成随机数字
secret_number = random.randint(1, 100)
# 初始化猜测次数
guess_times = 0
# 玩家有 10 次机会猜测
while guess_times < 10:
# 玩家输入猜测的数字
guess = input("请猜一个 1 到 100 的数字:")
guess = int(guess)
# 猜测次数加 1
guess_times += 1
# 判断猜测结果
if guess < secret_number:
print("你猜的数字偏小了!")
elif guess > secret_number:
print("你猜的数字偏大了!")
else:
print("恭喜你猜对了!")
return
# 猜测次数用完仍未猜对,游戏失败
print("很遗憾,你没有在规定次数内猜对数字。游戏结束!")
# 启动游戏
guess_number()
```
你可以将以上代码保存成一个名为 `guess_number.py` 的文件,然后在终端中执行该文件,即可开始游戏。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)