break python

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
break python

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)
Pubblicità