CodeMonkey之Python关卡11~15详解(三)

第 11 关

在这里插入图片描述
第11关:先看右边展示区:路程中一个空位,需要一只长颈鹿来填补,中间两只长颈鹿高度需要降低。先来实践一下:
在这里插入图片描述
放完以后发现,现有的这只蟒蛇太长了:
先让蟒蛇缩短,然后改变刚刚放置的长颈鹿的高度:

snake_1.length = 1
giraffe_3.height = 9

再调整另外两只长颈鹿的高度:

giraffe_2.height = 5
giraffe_1.height = 7

运行发现,小车掉进了坑里,并不能达到小熊身边。应该怎么办呢?
还需要借助两条蟒蛇
在这里插入图片描述
那这里就需要让两只长颈鹿的高度再降低一点了:

giraffe_2.height = 2
giraffe_1.height = 2

再让两只蟒蛇变长,最终代码:

snake_1.length = 1
giraffe_3.height = 9
giraffe_2.height = 2
giraffe_1.height = 2
snake_2.length = 4
snake_3.length = 5

第 12 关

在这里插入图片描述
第12关:这一关出现了一个新的伙伴:鲸鱼,它能喷水,帮助我们把香蕉送到一定的高度。
我们可以通过设置喷水的参数,调节水的高度。如:

whale.blow(6)

此段代码的含义即是:鲸鱼(whale)的(.)喷水(blow())高度是(6)。

第 13 关

在这里插入图片描述
第13关:
第一个鲸鱼把香蕉送到一定高度(这个高度就是3)。
第二个鲸鱼只要保证香蕉不掉下来就可以了,所以喷水高度也是3:

whales[0].blow(3)
whales[1].blow(3)

第 14 关

在这里插入图片描述
第14关:这一关有4个鲸鱼,不过我们需要注意的是,鲸鱼喷出的高度最高只能到7,而且上面还有海螺挡住路线,只有中间一个小小的空隙可以通过,所以要控制第二个跟第三个鲸鱼喷水的高度受与边上石柱的高度一致。

whales[0].blow(5)
whales[1].blow(4)
whales[2].blow(3)
whales[3].blow(5)

第 15 关

在这里插入图片描述
第15关:这关就可以按照顺序来执行了。鲸鱼喷水的高度一致在增加。
不过需要注意的是鲸鱼的顺序。

whales[0].blow(6)
whales[1].blow(2)
whales[2].blow(3)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值