🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
很多时候,我们需要判断一个条件是否成立,然后再根据判断的结果来确定要执行的操作。比如,放学回家后,先要看作业是否完成了,然后再决定做什么。如果没有完成作业,就要打开书包写作业,如果作业完成了,就可以去和小朋友玩了。这种情况下,我们就需要用到条件逻辑。 在Scratch3.0中,可以通过“控制”类积木中带嵌入条件的积木来实现。条件在这些积木中是一个棕色的六边形,如下图所示。(在软件开发的流程图当中,通常使用菱形或六边形来表示判断,如果条件成立,则结果为真;如果条件不成立,则结果为假) 一共有4种带有条件逻辑的积木。我们依次来看看: ![](http://h.yiniuedu.com/6cc399dce1cae32623e511a2dad8fc64) 在该积木中,有六边形中的条件成立,才会执行其中包含的语句; ![](http://h.yiniuedu.com/21f52f8334b2cfcaaeb4de0c1e1d90f9) 在该积木中,形中的条件成立时,执行“那么”后面的语句,当条件不成立时,执行“否则”后面的代码; ![](http://h.yiniuedu.com/b7f1b3b1db4a3185c9d9d43836e35ab0) 在该积木中,将会执行等待的时间,直到等待时间完成再执行后面的代码; ![](http://h.yiniuedu.com/382ff0ddc63fa78f97c6f10ccc41ce16) 该积木是有条件的执行循环,直到条件成立后,循环停止。 ![](http://h.yiniuedu.com/056dfc8532efeec210b9ba0de53f1b58) 该积木是重复循环做一定次数 ![](http://h.yiniuedu.com/c7438ef8405134e21f41f3d49bde4577) 该积木是一直重复循环