Flusso di controllo: break,continue e pass
Le istruzioni break, continue e pass sono utilizzate per controllare il flusso di esecuzione in un programma Python all'interno di cicli (come for e while) e strutture condizionali (come if, elif, else).
Scopriamo come funziona l'istruzione break :
# Esempio di break in un ciclo for
lista = [1, 2, 3, 4, 5]
for elemento in lista:
if elemento == 3:
print("Elemento trovato!")
break
print(elemento)
L'istruzione break viene utilizzata per interrompere l'esecuzione di un ciclo quando una condizione specifica viene soddisfatta. Ad esempio, se si sta cercando un elemento in una lista e lo si trova, è possibile utilizzare break per uscire dal ciclo.
In questo esempio, il ciclo for si interrompe quando l'elemento 3 viene trovato, e il messaggio "Elemento trovato!" viene stampato.
Scopriamo come funziona l'istruzione continue :
# Esempio di continue in un ciclo for
for numero in range(1, 6):
if numero == 3:
continue
print(numero)
L'istruzione continue viene utilizzata per saltare l'iterazione corrente di un ciclo e passare alla successiva, anche se la condizione del ciclo non è stata completamente soddisfatta.
In questo esempio, quando numero è uguale a 3, l'istruzione continue fa saltare l'iterazione corrente e passa al numero successivo nell'intervallo.
Scopriamo come funziona l'istruzione pass :
# Esempio di pass
numero = 5
if numero < 10:
pass
else:
print("Il numero è maggiore o uguale a 10")