Treci la conținutul principal

Cuvântul cheie Elif

Cu elif, Python spune: „condițiile de până acum nu au fost adevărate, așa că încearcă-o pe aceasta”.

Astfel poți verifica mai multe expresii pe rând. Se execută blocul care aparține primei expresii evaluate ca True.

Exemplu

Prompt
Scrie un program Python care folosește if și elif pentru a compara două variabile egale și afișează un mesaj atunci când acestea sunt egale.
Ieșire: program Python complet

Mai multe instrucțiuni Elif

Nu există o limită pentru câte instrucțiuni elif poți scrie. Python le parcurge în ordine și execută blocul primei condiții care se dovedește adevărată.

Exemplu

Mai multe condiții la rând:
Prompt
Scrie un program Python care atribuie un punctaj de 75 și folosește mai multe instrucțiuni elif pentru a determina și afișa nota sub formă de literă.
Ieșire: program Python complet

Cum funcționează Elif

Python parcurge un lanț elif de sus în jos. Imediat ce o condiție este adevărată, blocul ei se execută, iar restul lanțului este sărit.

Important: Pot fi adevărate mai multe condiții, dar se execută doar blocul celei dintâi. Python nu mai trece la celelalte.

Exemplu

Împărțirea oamenilor pe grupe de vârstă:
Prompt
Scrie un program Python care încadrează vârsta de 25 de ani în categoria copil, adolescent, adult sau vârstnic folosind if și elif.
Ieșire: program Python complet

Când să folosești Elif

Alege elif când condițiile tale se exclud reciproc. Un astfel de lanț este mai eficient decât un șir de instrucțiuni if separate, deoarece verificarea se încheie imediat ce o condiție este adevărată.

Exemplu

Transformarea unui număr într-o zi a săptămânii:
Prompt
Scrie un program Python care transformă numărul unei zile (3) în numele zilei corespunzătoare folosind if și elif.
Ieșire: program Python complet