二鼠打洞python代码
时间: 2023-11-12 07:58:11 浏览: 123
二鼠打洞是一种常见的小游戏,下面是一个简单的 Python 代码实现:
```python
import random
# 初始化地图
map = [['*' for i in range(10)] for j in range(10)]
# 随机生成两个洞口
hole1 = (random.randint(0, 9), random.randint(0, 9))
hole2 = (random.randint(0, 9), random.randint(0, 9))
while hole2 == hole1:
hole2 = (random.randint(0, 9), random.randint(0, 9))
# 在地图上标记洞口
map[hole1[0]][hole1[1]] = 'O'
map[hole2[0]][hole2[1]] = 'O'
# 游戏开始
print('欢迎来到二鼠打洞游戏!')
while True:
# 打印地图
for row in map:
print(' '.join(row))
# 玩家输入猜测的位置
guess = input('请输入你猜测的位置,格式为x,y:')
x, y = guess.split(',')
x, y = int(x), int(y)
# 判断猜测是否正确
if (x, y) == hole1 or (x, y) == hole2:
print('恭喜你,猜对了!')
break
else:
print('很遗憾,猜错了,请继续努力!')
map[x][y] = 'X'
```
阅读全文