- Autore

- Nome
- Nelson Silva
- Social
Introduzione
Il controllo del flusso è un concetto fondamentale nella programmazione. Permette al programma di prendere decisioni ed eseguire blocchi specifici di codice in base a condizioni determinate. In Python, i principali strumenti per il controllo del flusso sono le istruzioni if, elif ed else.
Comprendere if, elif ed else
L'Istruzione if
L'if verifica una condizione e, se è vera, esegue il blocco di codice successivo.
eta = 18
if eta >= 18:
print('Sei un adulto.')
L'Istruzione elif
L'elif (abbreviazione di "else if") consente di verificare più condizioni dopo un if.
eta = 15
if eta < 12:
print('Sei un bambino.')
elif eta < 18:
print('Sei un adolescente.')
L'Istruzione else
L'else viene eseguito quando tutte le condizioni precedenti (dell'if e dell'elif) sono false. Non richiede una condizione.
eta = 28
if eta < 12:
print('Sei un bambino.')
elif eta < 18:
print('Sei un adolescente.')
else:
print('Sei un adulto.')
Esempio Pratico
Supponiamo di voler creare un programma che categorizzi la valutazione di un prodotto in base a un punteggio da 1 a 5.
punteggio = 4
if punteggio == 1:
print('Molto scarso.')
elif punteggio == 2:
print('Scarso.')
elif punteggio == 3:
print('Nella media.')
elif punteggio == 4:
print('Buono.')
else:
print('Eccellente.')
Conclusione
Le istruzioni if, elif ed else offrono un modo potente e flessibile per controllare il flusso di esecuzione di un programma in Python. Se usate correttamente, possono rendere il tuo codice più logico ed efficiente.