Por que usa-se elif em vez de mais ifs em Python?

Gostaria de saber por qual motivo se usa elif em vez de mais ifs em python. Sou novo em progamação e fiquei com esta dúvida após assistir uma aula de python.

O elif só é executado quando o if correspondente é falso. Se você coloca um monte de ifs seguidos, todos vão ser executados (pelo menos o predicado).

Em outras palavras, quando você encadeia vários elifs, apenas um deles pode ser verdadeiro (ou apenas o primeiro verdadeiro é executado, e os demais são ignorados). Quando você usa vários ifs, um independe do outro.

1 curtida