L`uso dei loop in Python automatizza e ripete le attività in modo efficiente. Ma a volte può verificarsi una condizione in cui si desidera uscire completamente dal ciclo, saltare l`iterazione o ignorare questa condizione. Questo può essere fatto usando le istruzioni di controllo del ciclo. Le istruzioni di controllo del ciclo modificano l`esecuzione rispetto alla sequenza normale. Quando l`esecuzione esce da un ambito, tutti gli oggetti automatici creati in tale ambito vengono distrutti. Python supporta le seguenti istruzioni di controllo.
- Dichiarazione di rottura
- Dichiarazione completa
Questo articolo si concentrerà sulla differenza tra continua
e passa
.
Istruzione Continua
Questa istruzione viene utilizzata per saltare parte dell`esecuzione del ciclo in una determinata condizione. Successivamente, trasferisce il controllo all`inizio del ciclo. In sostanza, salta le sue istruzioni successive e continua la successiva iterazione del ciclo.
Sintassi:
continua
Pass Statement
Come suggerisce il nome, l`istruzione pass semplicemente non fa nulla. Usiamo l`istruzione pass per scrivere loop vuoti. Pass viene utilizzato anche per istruzioni di controllo, funzioni e classi vuote.
Sintassi:
pass
Differenza tra continuazione e passaggio < /h4>
Considera l`esempio seguente per comprendere meglio la differenza tra continua e passa.
Esempio:
# Programma Python per dimostrare
# differenza tra pass e
# continua istruzioni
s
=
" geeks"
# Salta istruzione
per
i
in
s:
if
i
=
=
:
print
(
` Passaggio eseguito`
)
passa
print
(i)
print
()
< br> # Continua l`approvazione
per
i
in
s:
if
`k`
:
print
(
`Continua l`esecuzione`
)
continua
print
(i)
Esci:
gee Pass eseguito ksgee Continua eseguito s
Nell`esempio sopra, quando il valore di i
diventa "k
", l`istruzione pass non ha fatto nulla e quindi la lettera "k
". Considerando che, nel caso di un`istruzione continue, l`istruzione continue trasferisce il controllo all`inizio del ciclo, quindi la lettera k
non viene stampata.