сравните между собой структуры, осуществляющие вложенные разветвления if-else и if-elif-else
помогите пожалуйста. Даю 50 баллов
Ответы
Конструкция if/elif/else позволяет делать ответвления в ходе программы. Программа уходит в ветку при выполнении определенного условия.
В этой конструкции только if является обязательным, elif и else опциональны:
Проверка if всегда идет первой.
После оператора if должно быть какое-то условие: если это условие выполняется (возвращает True), то действия в блоке if выполняются.
С помощью elif можно сделать несколько разветвлений, то есть, проверять входящие данные на разные условия.
Блок elif это тот же if, но только следующая проверка. Грубо говоря, это «а если …»
Блоков elif может быть много.
Блок else выполняется в том случае, если ни одно из условий if или elif не было истинным.
Пример конструкции:
In [1]: a = 9
In [2]:
if a == 10:
print('a равно 10')
elif a < 10:
print('a меньше 10')
else:
print('a больше 10')
Думаю по данному тексту можно будет сравнить