猴子登山 Python 代码
时间: 2023-11-05 08:12:48 浏览: 43
以下是一个简单的猴子登山 Python 代码示例:
```
import random
# 定义山峰高度列表
mountain = [random.randint(1000, 5000) for i in range(10)]
# 定义猴子的初始位置和能力值
position = 0
ability = random.randint(1, 10)
# 开始猴子登山
while position < len(mountain)-1:
print("猴子现在在第{}座山,山峰高度为{}米,猴子当前能力值为{}".format(position+1, mountain[position], ability))
if mountain[position] <= ability:
position += 1
ability -= random.randint(1, 3)
print("猴子成功爬上第{}座山,剩余能力值为{}".format(position, ability))
else:
ability += random.randint(1, 3)
print("猴子无法爬上第{}座山,需要增加能力值,当前能力值为{}".format(position+1, ability))
# 猴子到达山峰之后
print("猴子成功登上了第{}座山峰,最终能力值为{}".format(position+1, ability))
```
这个示例代码模拟了一个猴子登山过程,其中随机生成了一个山峰高度列表,猴子的初始位置和能力值也是随机生成的。猴子每次爬山时会检查自己的能力值是否足够,如果足够就爬上去,否则需要增加能力值。当猴子到达山峰之后,程序输出猴子成功登上了第几座山峰和最终能力值。