Nwlapcug.com


Come utilizzare l'istruzione Break in Python

Flusso di controllo è un concetto fondamentale nella programmazione. I programmatori spesso creare loop e verificare le condizioni che devono essere sfuggiti all'inizio. Utilizzando l'istruzione break di Python, è possibile implementare un modo per terminare su per e cicli while.

Istruzioni

Utilizzare l'interruzione in un ciclo For

1

Creare un ciclo for che si potrebbe desiderare di uscire di presto: per k in range(5,10):

2

Determinare le condizioni che devono essere soddisfatte per lasciare presto il ciclo.

3

Uso un if/else istruzione all'interno del ciclo di lasciare presto il ciclo for. Si può utilizzare l'istruzione break all'interno di nidificato if/else istruzione: per k in range(5,10):
if k == 7:
print 'breaking out of the loop!'
break
else:
print kThis sample loop logic will print: 5
6
breaking out of loopAnd then terminate.

4

Capire che la variabile di controllo in cicli for mantiene il suo valore dopo la pausa. Nell'esempio precedente, il valore di k sarà 7.

Utilizzare la pausa un po' Loop

5

Creare un po' di tempo ciclo che si potrebbe desiderare di uscire presto di:while i < 15:

6

Determinare le condizioni che devono essere soddisfatte per lasciare presto il ciclo.

7

Uso un if/else istruzione all'interno del ciclo di lasciare presto il ciclo for. Si può utilizzare l'istruzione break all'interno di nidificato if/else istruzione:
i=0
while i < 15:
i = i+1
print i
if i == 4:
print 'breaking out of loop'
break
else:
print i
This will print:
1
2
3
breaking out of loop

Consigli & Avvertenze

  • Se si utilizza un'istruzione break all'interno di un try / except / infine istruzione all'interno di un ciclo, l'infine clausola sarà valutata se la pausa viene catturata.
  • Tutorial su Python di Guido Van Rossum è un ottimo posto per iniziare a imparare le basi del Python, come pure generalmente più imparare a programmare (Vedi risorse qui sotto).
  • Si può utilizzare solo l'istruzione break in Python all'interno di un po' di tempo o per ciclo.