小猴子接香蕉游戏python
时间: 2023-06-28 07:14:58 浏览: 318
小猴子接香蕉.py
好的,这是一个简单的小猴子接香蕉的游戏 Python 代码示例:
```python
import random
score = 0 # 记录得分
while True:
x = random.randint(1, 10) # 香蕉位置
y = random.randint(1, 10)
print("香蕉位置:", x, y)
px = int(input("猴子横向位置:"))
py = int(input("猴子纵向位置:"))
dis = abs(x - px) + abs(y - py) # 计算距离
if dis == 0:
print("恭喜你,接到了香蕉!")
score += 1
else:
print("很遗憾,你没有接到香蕉。")
print("得分:", score)
choice = input("是否退出游戏?(y/n)")
if choice.lower() == "y":
break
print("游戏结束,最终得分:", score)
```
这个游戏的规则很简单,猴子和香蕉在一个 $10 \times 10$ 的区域内随机分布,每次猴子先输入自己的位置,然后程序会随机生成一个香蕉位置,根据猴子和香蕉的位置计算距离,如果距离为 0,表示猴子接到了香蕉,得分加 1;否则得分不变。游戏可以选择退出,退出时会显示最终得分。
阅读全文