April 15
flusso di controllo è un concetto fondamentale nella programmazione. programmatori Web spesso creano loop e condizioni di prova che essi desiderano scorrere. Usando istruzione continue di Python, è possibile implementare un modo per saltare attraverso segmenti di un ciclo for o while. L'istruzione continue viene utilizzata per saltare attraverso un blocco nel loop di corrente.
1 Creare un ciclo for si potrebbe desiderare di uscire presto: for k in range(5,10):
2 Determinare quali condizioni si desidera verificare per vedere se si desidera saltare attraverso il ciclo.
3 Utilizzare un'istruzione if all'interno del ciclo for per saltare attraverso il ciclo precoce. È possibile utilizzare l'istruzione continue all'interno del nidificato if / else: per k nella gamma (5,10):
if k > 7:
print 'skipping this iteration!'
continue
print k
This sample loop logic will print: 5
6
skipping the iteration
skipping the iteration
skipping the iteration Note that the final print statement is not inside the if block.
4 Creare un ciclo while in cui si potrebbe desiderare di saltare attraverso i passaggi: while True:
5 Determinare quali condizioni si desidera verificare per vedere se si desidera saltare attraverso il ciclo.
6 Utilizzare un'istruzione if all'interno del perché mentre per saltare attraverso il ciclo precoce. È possibile utilizzare l'istruzione continue all'interno del nidificato if / else:
while True:
my_input = raw_input('Enter a string less than ten characters : ')
if my_input == 'quit':
break
if len(my_input) > 10:
continue
print 'You entered something less than 10 characters'
Questo ciclo continuerà per sempre a meno che l'utente digita "uscire", costringendo in tal modo un'istruzione break. Se l'ingresso che l'utente inserisce è maggiore di 10 caratteri, si torna alla parte superiore del ciclo while, richiedere all'utente per più ingressi. In caso contrario, il programma visualizza la stringa 'hai inserito qualcosa di meno di dieci caratteri.'