【blockly】如果块教程

内容来源于此维基
https://github.com/google/blockly.wiki.git
条件语句是计算机编程的核心。它们使表达以下语句成为可能:

如果有向左的路径,请向左转。
如果分数 = 100,请打印“干得好!
请参阅有关条件语句的其他信息。

如果块
最简单的条件语句是如果块,如下所示:

运行时,这会将变量 x 的值与 100 进行比较。如果它更大,将打印“多么大的数字!否则,什么都不会发生。
屏幕截图 2023-05-12 091058

如果-否则块
还可以指定在条件不为真时应发生某些操作,如以下示例所示:

与前一个块一样,如果 x > 100,将打印“多么大的数字!否则,将打印“这不是很大”。
屏幕截图 2023-05-12 091235

如果块可以有零个或一个其他部分,但不能超过一个。

如果-其他-如果块
也可以通过添加否则如果子句来测试单个如果块的多个条件:

该块首先检查 x 是否> 100,如果是,则打印“多么大的数字!如果不是,它继续检查 x = 42。如果是这样,它会打印“这是我的幸运数字”。否则,什么都不会发生。
屏幕截图 2023-05-12 091402

如果块可以有任意数量的其他否则如果部分。从上到下评估条件,直到满足条件,或者直到不再有条件。

如果-否则-否则如果块
如图所示,如果块可能同时具有否则如果和否则部分:

否则部分保证执行某些操作,即使前面的条件都不为真。

否则部分可能出现在任意数量的否则如果部分之后,包括零。
屏幕截图 2023-05-12 091802

区块修改
工具箱中仅显示普通如果块:

要添加否则如果和否则子句,请单击齿轮图标,这将打开一个新窗口:

将否则如果和否则子句拖到如果块下,并重新排序和删除它们。完成后,单击齿轮图标,这将关闭窗口,如下所示:

屏幕截图 2023-05-12 090652

请注意,块的形状允许添加任意数量的其他子块,但最多只能添加一个其他块。

后记
上面只能输入真假

3 个赞
2 个赞