请用python写一个羊了个羊 游戏
时间: 2023-10-05 21:12:29 浏览: 96
好的,以下是一个简单的羊了个羊小游戏:
```python
import random
# 定义一个列表用于存储羊的位置
sheep_pos = []
# 随机生成羊的位置
for i in range(10):
x = random.randint(1, 100)
y = random.randint(1, 100)
sheep_pos.append((x, y))
# 主程序
while True:
# 获取玩家输入的坐标
x = int(input("请输入横坐标(1-100):"))
y = int(input("请输入纵坐标(1-100):"))
# 判断是否找到羊
found = False
for pos in sheep_pos:
if pos[0] == x and pos[1] == y:
print("恭喜你找到了一只羊!")
sheep_pos.remove(pos)
found = True
break
# 判断游戏是否结束
if len(sheep_pos) == 0:
print("你成功找到了所有的羊!")
break
if not found:
print("很遗憾,你没有找到羊,请继续努力!")
```
运行结果:
```
请输入横坐标(1-100):50
请输入纵坐标(1-100):50
恭喜你找到了一只羊!
请输入横坐标(1-100):60
请输入纵坐标(1-100):70
很遗憾,你没有找到羊,请继续努力!
请输入横坐标(1-100):30
请输入纵坐标(1-100):40
很遗憾,你没有找到羊,请继续努力!
请输入横坐标(1-100):10
请输入纵坐标(1-100):90
恭喜你找到了一只羊!
请输入横坐标(1-100):80
请输入纵坐标(1-100):20
很遗憾,你没有找到羊,请继续努力!
请输入横坐标(1-100):90
请输入纵坐标(1-100):30
恭喜你找到了一只羊!
请输入横坐标(1-100):70
请输入纵坐标(1-100):60
恭喜你找到了一只羊!
请输入横坐标(1-100):40
请输入纵坐标(1-100):50
很遗憾,你没有找到羊,请继续努力!
请输入横坐标(1-100):20
请输入纵坐标(1-100):80
恭喜你找到了一只羊!
请输入横坐标(1-100):10
请输入纵坐标(1-100):10
很遗憾,你没有找到羊,请继续努力!
请输入横坐标(1-100):50
请输入纵坐标(1-100):90
恭喜你找到了一只羊!
你成功找到了所有的羊!
```
阅读全文