Continue Python
L’istruzione continue in Python consente di stoppare l’iterazione corrente per ripartire nuovamente dalla prima istruzione del ciclo (for o while) dove è inserito.
Primo esempio d’uso dell’istruzione continue in Python
Facciamo quindi un semplice esempio per capire meglio il funzionamento.
Inseriamo dei numeri, se il numero è negativo utilizziamo l’istruzione continue per fargli saltare tutte le altre linee di codice e ripartire dall’inizio.
Ecco, di seguito, il semplice programma:
i = 0
while i 3:
n = int(input('inserisci il numero: '))
if n 0:
continue
i += 1
In questo caso, dunque, se inseriamo un numero negativo il contatore non viene incrementato ed il ciclo continua ad inserire numeri finchè non sono tutti e 3 positivi.
Provate il codice nel compiler online che troverete al seguente link: Python compiler online.
Secondo esempio d’uso dell’istruzione continue in Python
Facciamo un secondo esempio d’uso dell’istruazione continue in Python.
Stampiamo dei numeri da 1 a 10, saltando il numero 5.
Ecco, dunque, un esempio con il ciclo for:
for i in range(1,11):
if i == 5:
continue
print(i)
L’output prodotto è questo:
1 2 3 4 6 7 8 9 10
Il numero 5 non è stato stampato.
Terzo esempio d’uso dell’istruzione continue in Python
Facciamo un altro esempio per capire meglio il funzionamento di questa istruzione.
Stampare i numeri da 1 a 10 saltando i multipli di 3.
Ecco il codice di esempio:
for i in range(1,11):
if i % 3 == 0:
continue
print(i)
L’output prodotto è il seguente:
1 2 4 5 7 8 10
I numeri 3, 6 e 9 non sono stati stampati.
Conclusione
In questa breve lezione abbiamo spiegato il funzionamento dell’istruzione continue in Python attraverso dei semplici esempi.
Alcuni link utili
Indice tutorial sul linguaggio Python
1 – Introduzione al linguaggio Python
2 – Le variabili
3 – Operatori aritmetici e di assegnazione
4 – Stringhe
5 – Casting
6 – Input e print
8 – Errori in Python
9 – Script Python
10 – Scambio di variabili
11 – Libreria math
12 – Operatori di confronto e booleani
13 – If else
14 – If elif else
15 – If annidati
Continua la lettura su: https://www.codingcreativo.it/continue-python/ Autore del post: Coding Creativo Fonte: https://www.codingcreativo.it