Navigation

    CreatiCode Scratch Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • CreatiCode

    如果<>那么…否则…

    二维积木
    1
    1
    220
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      creaticodeteacher2-mail last edited by admin

       

      先修科目

      • 组装积木
      • 积木——“如果<>那么”

       

      介绍

      在控制类别中有2个“如果<>那么…否则…”。一个是匚形积木,另一个是报表积木。


       

      这两个积木怎么用?

      匚形积木

      匚形积木检查条件真假。
      如果条件为“真”,就运行第一个匚形中的积木。
      如果条件为“假”,就运行第二个匚形中的积木。


       

      报表积木

      报表积木同样会检查条件真假。
      如果条件为“真”,就会取第一个输入框的值。
      如果条件为“假”,就会取第二个输入框的值。


       

      嵌套积木“如果<>那么…否则…”

      如果你把积木“如果<>那么…否则…”放在另一个中,就组成“嵌套”。
      可以用嵌套的“如果<>那么…否则…”检查更多条件,要根据第一个条件真假。

      在如下例子中,第一个积木“如果”检查分数是否大于等于20。如果为真,背景就换成“2级”。否则,第二个积木“如果”检查分数是否大于等于10。如果为真,角色就说“干得漂亮!继续!”,否则就说“赶快”。


       

      多个“如果<>那么…否则…”

      为了逐个检查多个条件,你可以叠放多个“如果<>那么…否则…”。

      在如下例子中,如果角色碰到红球,就说“我找到红球了。”,否则就移动到随机位置。然后如果角色碰到黄球,就说“我找到黄球了。”,否则移动10步。


       

      重复检查条件

      积木“如果<>那么…否则…”只检查一次其布尔条件。在游戏或者项目中,如果你想重复不断检查条件,可以用积木“重复执行”或者“重复执行( )次”。


       

      1 Reply Last reply Reply Quote 0
      • First post
        Last post