Разница между условными операторами if и elif заключается в их назначении:
- if позволяет добавить одно условие. skillbox.ru Если оно истинно, то блок кода будет выполнен. skillbox.ru
- elif (сокращение от else if — «иначе если») используется для проверки нескольких условий. education.yandex.ru sky.pro Он проверяет следующие условия, если предыдущее условие ложно. skillbox.ru Операторов elif для одного блока условного оператора может быть несколько. education.yandex.ru
Таким образом, if проверяет первое условие, а elif — проверяет следующие условия, если предыдущее условие ложно. skillbox.ru Если ни одно из условий не истинно, используется блок else, чтобы выполнить код по умолчанию. sky.pro