Вгнездени if во Python
Конструкциите if else може да се вгнездуваат
една во друга на произволен начин. Само
при тоа мора да се соблюдуваат
вовлекувањата.
Нека имаме променлива tst:
tst = 3
Да ја споредиме нашата променлива со нула.
Во првиот if ќе поставиме услов, ако
променливата е поголема или еднаква на 0.
Внатре во овој if ќе напишеме уште еден
услов - ако бројот е помал или еднаков на
5. За него ќе наведеме и блок else.
На крајот од првата конструкција if else
ќе напишеме порака во случај бројот да е
помал од 0:
if tst >= 0:
if tst <= 5:
print('less then or equal 5')
else:
print('more then 5')
else:
print('less then 0')
Нека во променливата month се чува
реден број на месецот. Тој треба да биде во
интервал од 1 до 12. Во
спротивно нека се испечати порака
за грешка. Понатаму за секој коректен
број на месецот напишете порака за тоа
на која годишна врема припаѓа.
Нека во променливата num се чува
број. Ако овој број спаѓа во опсегот
од 10 до 99, тогаш пронајдете го збирот
на цифрите на овој број. Ако добиениот збир
е помал или еднаков на 9, тогаш испечатете
порака дека збирот на цифрите е едноцифрен,
во спротивно испечатете порака дека
збирот на цифрите е двоцифрен.