Разница между простыми и альтернативными операторами if заключается в их возможностях:
- Простой оператор if позволяет добавлять одно условие в код. skillbox.ru Содержимое такого блока будет выполняться только в том случае, если условие истинно и принимает значение True. skillbox.ru В остальных случаях программа будет пропускать содержимое блока. skillbox.ru
- Альтернативный оператор if (if-else) позволяет добавлять два условия. skillbox.ru Блок if выполняется, если условие истинно, а блок else — если ложно. skillbox.ru
- Оператор if-elif-else позволяет добавлять сколько угодно условий. skillbox.ru Тогда блоки if и elif выполняются, если условия истинны, а else — если нет. skillbox.ru
Таким образом, простой оператор if позволяет выбирать единственную ветвь процедуры, а альтернативный — выбирать из двух альтернативных ветвей кода на основе оценки того, является ли условие равным True или False. spravochnick.ru