ブロックで始める初心者向けプログラミング
チャプター
>
レベル
条件と決定
基本的な if 文
時には、実行する特定のアクションに条件を追加したくなる場合があります。これにより、コードは柔軟になり、状況に応じて異なるアクションを実行できるようになります。これを実現するために、ifステートメントと比較演算子を組み合わせ、特定の条件をテストして適切なアクションを実行します。
この最初の演習では、卵を集め、equals (=) および not equals (≠) の比較ブロックを使用して、ある値が互いに同じか異なるかを確認します。ifブロックの else セクションを利用することで、条件が真か偽かに応じて異なるコードを実行することができます。

目的
卵を集め、
ifブロック内で条件を使用してそれらを比較します。
フィールドを歩き回り、すべての卵を集めましょう。その後、条件を使用して集めた卵の種類を比較します。
if ブロックと else セクションを使用して、コード内で判断を行います。if ブロックは条件が真か偽かをチェックし、その結果に基づいて異なるコードを実行します。
最初の X マークのところまで歩き、else セクション付きの if ブロックを使用します。条件内では、equals 比較ブロック (=) を使用して、2 つのテキストブロック「blue egg」と「red egg」を比較します。条件が真の場合(等しい場合)、speak ブロックを使用して「This statement is True!」と言わせます。そうでなければ、else セクション内の speak ブロックを使用して「This statement is False!」と言わせます。
「blue egg」と「red egg」は異なるため、条件は偽となり、else セクション内のコードが実行されます。
2 番目の X マークまで歩き、別の if ブロックを使用します。今回は、not equals 比較ブロック (≠) を使用して「blue egg」と「blue egg」を比較します。同じなので、条件は偽となり、else セクション内のコードが実行されます。
3 番目の X マークまで歩き、変数と定数を比較する if ブロックを使用します。collected_egg という変数を作成し、「blue egg」に設定します。その後、equals ブロックを使用して collected_egg 変数と egg_type 定数を比較します。両方とも「blue egg」なので、条件は真となります。