Вгнездени if во Python

Конструкциите if else може да се вгнездуваат една во друга на произволен начин. Само при тоа мора да се соблюдуваат вовлекувањата.

Нека имаме променлива tst:

pythontst = 3

Да ја споредиме нашата променлива со нула. Во првиот if ќе поставиме услов, ако променливата е поголема или еднаква на 0. Внатре во овој if ќе напишеме уште еден услов - ако бројот е помал или еднаков на 5. За него ќе наведеме и блок else. На крајот од првата конструкција if else ќе напишеме порака во случај бројот да е помал од 0:

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

Нека во променливата month се чува реден број на месецот. Тој треба да биде во интервал од 1 до 12. Во спротивно нека се испечати порака за грешка. Понатаму за секој коректен број на месецот напишете порака за тоа на која годишна врема припаѓа.

Задание 2

Нека во променливата num се чува број. Ако овој број спаѓа во опсегот од 10 до 99, тогаш пронајдете го збирот на цифрите на овој број. Ако добиениот збир е помал или еднаков на 9, тогаш испечатете порака дека збирот на цифрите е едноцифрен, во спротивно испечатете порака дека збирот на цифрите е двоцифрен.