今天我们一起玩if判断语句的前5关:第101-105关。
在这5关以及后面的关卡里,我们的小猴子会有一个得力的助手:小山羊!
小山羊专门负责帮助小猴子把被冰块冻住的香蕉从冰块中解救出来。
怎么解救?
当然是用小山羊厉害的羊角啦!
下面进入关卡吧!
第101关
这一关比较简单, 看下面的画面:
小猴子只需要先走到木桥,再走到香蕉那里就可以啦!
以上是代码,点击运行看效果!
在猴子吃到香蕉之后,我们可爱的小山羊就出现啦!
他们俩将成为战友!一起面对接下来的关卡!
但是小山羊是干什么的呢?
三星通关!
第102关
猴博士告诉咱,小山羊是来帮助猴子把香蕉从冰块中解救出来的!
看下面的画面:
在左边的画面里,小山羊面对着被冰块冻住的香蕉。猴博士已经告诉咱,山羊可以撞碎冰块。
在右边的代码里,我们可以用goat.hit()这行代码指挥山羊用羊角撞碎冰块。
当山羊撞碎冰块后,我们加一句goto banana让猴子走向香蕉。
点击运行看效果!
三星通关!
第103关
看看这一关,和上一关有什么区别?
左边的画面和上一关一致。
右边的代码框里的代码是上一关我们需要填写的代码,那么这一关里我们需要填写让山羊撞碎冰块的代码,如下:
点击运行看效果!
三星通关!
第104关
看看这一关,猴博士告诉咱,不能让山羊撞击没结冰的香蕉。
左边的画面框里,山羊不能撞击左边的香蕉,它需要转到右边,再撞击右边的香蕉。
右边代码框里的代码如下:
点击运行可以看看效果:
如果山羊撞击了没结冰的香蕉,就会有如下结果:
香蕉蔫了,猴子吃不到了。
所以我们可以去掉第一行,得到如下的代码:
点击运行,看效果!
三星通关!
第105关
看下面的闯关画面!
左侧有三个香蕉,左右两个结冰了,中间那个没结冰。
右侧的代码如下:
我们需要让山羊撞击左右两侧的香蕉,再让猴子依次走向每一个香蕉。我给出的代码如下:
点击运行看效果!
三星通关!
这5关里,我们还没有正式运用if判断语句。如果我们有if判断语句该多好,如果香蕉没结冰,则山羊不撞击这个香蕉。
一下子就可以把第105关的前4行代码缩短成2行!
怎么缩短?等待下一次的教程吧!