Ciclo while, istruzioni break e continue Flashcards

1
Q

L’Istruzione WHILE

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Ciclo WHILE infinito

A

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!!!
(…)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Istruzione BREAK

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Istruzione CONTINUE

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly