Istruzione break python permette di interrompere ed uscire da un ciclo continuo di codice . (Break = rompere )
Esempio 1(Parto dal più classico)
x=0
while x<6:
if x==2:
break
print(x)
x=x+1

Descrizione: (Per testare il codice aprire CMD digitare “python” più tasto ENTER)
- while x<6: ciclo while con condizione x<6. Siccome x al inizio ha valore uguale a 0 , Tutto il blocco di codice al interno del ciclo while sarà eseguito poche 0<6
- if x==2: Al interno di while si trova l’istruzione if , Se x e pari a 2 si eseguirà il suo blocco di codice ,ovvero break . Altrimenti verrà ignorata
- print(x) : Funzione print() permette di stampare il valore della variabile x in modo che sia leggibile
- x=x+1 Semplice operazione matematica ridefinisco la variabile x che ogni volta sarà sommata per 1
Il risultato sono i numeri : 0,1
Riformulo lo stesso esempio senza il codice break:
x=0
while x<6:
print(x)
x=x+1

Come si vede il ciclo va avanti finche non e sodisfatta la condizione x<6
Esempio 2 Blocco di codice for in con break python
x=["h","ww", 100 ,3 ,"a"]
for y in x:
if y==100:
print(y)
break

Per dare un senso al esempio di sopra , supponiamo ha una lista di valori qualsiasi x=[“h”,”ww”, 100 ,3 ,”a”] . Esploro la lista (for y in x:). Mi interessa trovare il numero 100 (if y==100:) poi mi fermo break
Esempio 3 : funzione range()
x="."
for y in range(100):
if y==10:
break
x=x+"."
print(x)
