Differenza tra le istruzioni continue e pass in Python

| | | | | | | | | | | | |

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.

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 = = ` k` :

print ( ` Passaggio eseguito` )

passa

print (i)


print ()

< br> # Continua l`approvazione

per i in s:

if i = = `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.