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:

pythontst = 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:

pythonif tst >= 0:
  if tst <= 5:
    print('less then or equal 5')
  else:
    print('more then 5')
else:
  print('less then 0')
Задание 1

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í.

Задание 2

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ý.