Ben tornato.
Finora abbiamo visto l'interruzione, parola chiave che possiamo usare per uscire da un ciclo.
E qui vedi che siamo in grado di eseguire il ciclo con un ciclo for, ma con un ciclo while, non appena ci interrompiamo,
abbiamo finito.
Siamo appena usciti dal giro.
Ma potremmo farlo in un ciclo for?
Scopriamolo.
Sì, la tastiera del freno funziona anche in un ciclo for.
Ma in realtà ci sono altre due cose che possiamo usare oltre a break.
Uno si chiama continua e puoi vedere di nuovo qui, evidenziato in blu se continuo qui e faccio clic su
Esegui.
Ecco qua, riprendiamo il nostro loop, ma stai pensando, perché, perché ne abbiamo bisogno?
Ad esempio, sembra completamente inutile, giusto?
Bene, una pausa.
Quando usiamo le interruzioni, significano che si interrompe dal ciclo di corrente e di chiusura.
Quindi, quando abbiamo usato un'istruzione break, siamo usciti da questo ciclo correttamente.
Tutto questo ciclo while, siamo appena usciti.
E lo stesso con il ciclo for.
Siamo completamente usciti, tuttavia, con un proseguimento.
Quello che stiamo dicendo è, ehi, qualunque cosa accada quando colpisci questa linea, continua fino all'inizio del ciclo
di chiusura.
Quindi la corrente chiude un ciclo.
Che cos'è?
È questo per il ciclo.
Quindi tornerà al ciclo for in modo che se faccio qualcosa come stampa qui.
In modo che venga stampato due volte o sai cosa, spostiamo la stampa.
Qui sotto.
Come quello.
E poi lo stesso qui, stamperemo solo la parte inferiore dopo continua se clicco, corri.
Non viene stampato nulla perché non appena vede continuare, dirà, OK, tornerò al ciclo
e continuerà, continua, continua finché, beh, il ciclo finisce in modo che noi
mai effettivamente colpito la linea dieci in fila per.
Quindi questa diventa anche una logica davvero utile e condizionale.
Infine, il terzo si chiama Passa e passa, ma non è molto utile.
Essenzialmente non fa nulla se clicco su Esegui qui.
E ancora, mi mostra qui, riga 10, qualcosa che non va.
Bene, dobbiamo spostare la stampa in alto in modo che mentre non otteniamo la mia lista di indice di tre, che non
esiste.
Quindi, ancora una volta, tornando qui, se clicco su Esegui.
Pass non fa assolutamente nulla, passa semplicemente alla riga successiva, quindi perché è mai utile?
È molto raro che tu veda pass nel tuo codice, ma pass è un buon modo per avere, diciamo, un segnaposto
mentre stai codificando, ad esempio, vuoi scorrere il ciclo for, ma non lo facciamo sappiamo ancora cosa
vogliamo fare.
E il codice lascia dire che qui ci stiamo ancora pensando.
Se lo faccio e clicco su Esegui.
Ricevo un errore qui perché whoa, whoa, whoa.
Blocco previsto e rientrato perché ora il ciclo for o gli interpreti Python cercano il prossimo, ad esempio, cosa dovrei
fare con il ciclo?
Sto cercando di eseguire il ciclo e non c'è codice per me.
Quindi puoi aggiungere un passaggio qui per almeno provare qualcosa per il ciclo for da dire, ehi, ci sto pensando, lo passerò solo
per ora solo così hai qualcosa in modo da non disturbarmi e ci
tornerò.
Quindi, se clicco su Esegui.
Funziona ancora, quindi pass è uno di quei segnaposto che possiamo usare in modo che ci sia una riga di codice
che non fa assolutamente nulla che possiamo ancora attraversare.
Ancora una volta, una cosa molto rara da vedere nel codice di produzione mentre stai sviluppando alcuni sviluppatori
come usare Pass e hanno una pausa.
Continua e passa.
Ci vediamo alla prossima.