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