Вложени 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, то изведете
съобщение, че сборът от цифрите е едноцифрен,
в противен случай изведете съобщение, че
сборът от цифрите е двуцифрен.