Přeskočit obsah

Podmínka — když / jinak

Co dělá: Vybere jednu ze dvou větví. Pokud je podmínka pravdivá, provede dělej, když není pravdivá, provede jinak.

nebo když

V Blockly jde o stejný typ bloku jako když s rozšířením (mutátorem), který přidá větev jinak (případně i nebo když). Nastavení počtu podmínek v bloku provedete kliknutím na ozubené kolečko

Vstupy

  • KDYŽ (boolean): podmínka.
  • DĚLEJ (příkazy pro True): kód který se provede, když JE podmínka splněna.
  • JINAK (příkazy pro False): kód který se provede, když NENÍ podmínka splněna.

Výstup

  • Žádný (kód, který se má vykonat se vkládá do bloku s podmínkou).

Kdy použít

  • Reakce na stav senzoru, tlačítko, čas nebo pro porovnání hodnoty.
  • Dva vzájemně výlučné postupy: „zapnout/vypnout“, „otevřít/zavřít“.

Tipy

  • Pokud máš více podmínek, použij nebo když (mutátor bloku) místo vnořených když.
  • Ve vygenerovaném Pythonu se větve vyhodnocují shora dolů a provede se jen první splněná větev.