如果<>那么…否则…
-
先修科目
介绍
在控制类别中有2个“如果<>那么…否则…”。一个是匚形积木,另一个是报表积木。
这两个积木怎么用?
匚形积木
匚形积木检查条件真假。
如果条件为“真”,就运行第一个匚形中的积木。
如果条件为“假”,就运行第二个匚形中的积木。
报表积木
报表积木同样会检查条件真假。
如果条件为“真”,就会取第一个输入框的值。
如果条件为“假”,就会取第二个输入框的值。
嵌套积木“如果<>那么…否则…”
如果你把积木“如果<>那么…否则…”放在另一个中,就组成“嵌套”。
可以用嵌套的“如果<>那么…否则…”检查更多条件,要根据第一个条件真假。在如下例子中,第一个积木“如果”检查分数是否大于等于20。如果为真,背景就换成“2级”。否则,第二个积木“如果”检查分数是否大于等于10。如果为真,角色就说“干得漂亮!继续!”,否则就说“赶快”。
多个“如果<>那么…否则…”
为了逐个检查多个条件,你可以叠放多个“如果<>那么…否则…”。
在如下例子中,如果角色碰到红球,就说“我找到红球了。”,否则就移动到随机位置。然后如果角色碰到黄球,就说“我找到黄球了。”,否则移动10步。
重复检查条件
积木“如果<>那么…否则…”只检查一次其布尔条件。在游戏或者项目中,如果你想重复不断检查条件,可以用积木“重复执行”或者“重复执行( )次”。