Algoritmizace a programování Příkaz IF
Syntaxe příkazu IF Jedná se o proces větvení na základě vyhodnocení podmínky Syntaxe if (podmínka): příkazy1 else: příkazy2 Když podmínka platí, provedou se příkazy1, pokud podmínka neplatí, provedou se příkazy2 Příkazy1 a příkazy2 je potřeba odsadit tabulátorem, aby kompilátor pochopil, že se jedná o příkazy dané větve.
Příklad (vyzkoušet, opsat) Zjistěte zda zadané číslo je kladné. if (a > 0): print("Kladné") else: print("Zaporné")
Syntaxe příkazu IF 2 if (podmínka1): příkazy1 elif (podmínka2): else: příkazy3 Když podmínka1 platí, provedou se příkazy1, pokud podmínka1 neplatí, testuje se podmínka2, pokud podmínka2 platí, provedou se příkazy2, pokud podmínka2 neplatí, provedou se příkazy3.
Příklad (vyzkoušet, opsat) Zjistěte zda zadané číslo je kladné, záporné nebo nulové if (a == 0): print("Nulové") elif (a > 0): print("Kladné") else: print("Zaporné")
Příklady 1 Zadejte číslo a zjistěte jestli jeho dvojnásobná hodnota je menší než 20. Zadejte dvě čísla z klávesnice, proveďte jejich součet, součet umocněte třetí mocninou a vypište jestli je výsledek kladný nebo záporný. Zadejte 3 celá čísla a vypište největší z nich.
Pěkný zbytek dne