Vnorené if v Pythone
Konštrukcie if else je možné vnárať
do seba ľubovoľným spôsobom. Iba
pri tom je potrebné nevyhnutne dodržiavať
odsadenia.
Nech máme premennú tst:
tst = 3
Porovnajme našu premennú s nulou.
V prvom if nastavme podmienku, ak
je premenná menšia alebo rovná 0.
Vnútri tohto if napíšme ešte jednu
podmienku - ak je číslo menšie alebo rovné
0. Pre ňu určme tiež blok else.
Na konci prvej konštrukcie if else
napíšme správu pre prípad, že číslo
je menšie ako 0:
if tst >= 0:
if tst <= 5:
print('less then or equal 5')
else:
print('more then 5')
else:
print('less then 0')
Nech v premennej month je uložené
poradové číslo mesiaca. Malo by byť v
intervale od 1 do 12. V
opačnom prípade nech sa zobrazí správa
o chybe. Ďalej pre každé korektné
číslo mesiaca napíšte správu o tom,
ku ktorej časti roka patrí.
Nech v premennej num je uložené
číslo. Ak toto číslo spadá do rozsahu
od 10 do 99, tak nájdite súčet
cifér tohto čísla. Ak je získaný súčet
menší alebo rovný 9, tak vypíšte
správu o tom, že súčet cifér je jednociferný,
v opačnom prípade vypíšte správu o
tom, že súčet cifér je dvojciferný.