Ciclo while, istruzioni break e continue Flashcards
L’Istruzione WHILE
Il ciclo while ci permette di eseguire un blocco di codice finché una determinata condizione è e restaTrue
Esempio:
counter = 0
while counter <= 10:
print(counter)
counter += 1
output:
0
1
2
3
4
5
6
7
8
9
10
Ciclo WHILE infinito
Se la condizione di controllo restasse perennemente True otterremmo un loop infinito
Se vuoi interrompere il loop infinito premi CTRL - C
Esempio
while 15 == 15:
print(“dentro al ciclo!!!”)
output:
dentro al ciclo!!!
dentro al ciclo!!!
dentro al ciclo!!!
dentro al ciclo!!!
dentro al ciclo!!!
dentro al ciclo!!!
dentro al ciclo!!!
dentro al ciclo!!!
dentro al ciclo!!!
dentro al ciclo!!!
dentro al ciclo!!!
dentro al ciclo!!!
(…)
Istruzione BREAK
L’istruzione break serve per terminare un ciclo while prematuramente
Esempio
run = True
stop = 1000
counter = 0
while run == True:
print(counter)
counter += 1
if counter > stop:
print(“Sto uscendo dal loop…”)
break
Istruzione CONTINUE
L’istruzione continue fa saltare tutto il codice dopo l’istruzione e fa ripartire Python dalla prima riga del ciclo
Esempio
run = True
skip = 5
counter = 0
while counter < 10:
counter += 1
if counter == skip:
print(“Sto saltando “ + str(skip))
continue
print(counter)
output:
1
2
3
4
Sto saltando 5
6
7
8
9
10