cat python/elif-piu-di-due-possibilita.md

Lezione 15 12 min

elif: più di due possibilita

Gestire tre o più casi senza scrivere if confusi.

Prima idea

elif sta per else if: se la prima condizione non va bene, prova questa. Serve quando ci sono più fasce, livelli o risposte possibili.

Questa lezione fa parte del modulo Decisioni: far scegliere una strada. L’obiettivo del modulo è: Usare confronti e condizioni per far reagire il programma a casi diversi.

Parole nuove

  • elif: condizione alternativa dopo un if.
  • fascia: intervallo di valori trattato nello stesso modo.

Cosa impari

  • Aggiungere condizioni intermedie.
  • Ordinare i casi dal più specifico al più generale.
  • Usare else come ultima possibilita.

Esempio da copiare

voto = 8

if voto >= 9:
    print("Ottimo")
elif voto >= 6:
    print("Sufficiente")
else:
    print("Da rinforzare")

Prima copialo senza modificarlo. Poi cambia una cosa sola e riesegui: una parola, un numero, un messaggio o un valore.

Prova guidata

  1. Crea tre fasce per un punteggio di gioco.
  2. Stampa principiante, intermedio o esperto.
  3. Prova almeno tre punteggi diversi.

Sfida piccola

Prendi l’esempio e rendilo tuo senza aggiungere complessità inutile. Se qualcosa si rompe, torna all’ultima versione funzionante e cambia una riga per volta.

Controllo finale

Hai finito quando ogni punteggio entra in una sola fascia.