Diferença entre instruções continue e pass em Python

| | | | | |

O uso de loops no Python automatiza e repete tarefas com eficiência. Mas às vezes pode surgir uma condição em que você deseja sair completamente do loop, pular a iteração ou ignorar essa condição. Isso pode ser feito usando instruções de controle de loop. As instruções de controle de loop alteram a execução de sua sequência normal. Quando a execução sai de um escopo, todos os objetos automáticos criados nesse escopo são destruídos. O Python suporta as seguintes instruções de controle.

Este artigo se concentrará na diferença entre continuar e passar .

Instrução Continue

Esta instrução é usada para pular parte da execução do loop sob uma determinada condição. Depois disso, transfere o controle para o início do ciclo. Essencialmente, ele pula suas próximas instruções e continua a próxima iteração do loop.

Sintaxe:

continuar 

Instrução de passagem

Como o nome sugere, a instrução de passagem simplesmente não faz nada. Usamos a instrução pass para escrever loops vazios. Pass também é usado para instruções de controle vazias, funções e classes.

Sintaxe:

pass 

Diferença entre continuação e passagem < /h4>

Considere o exemplo abaixo para entender melhor a diferença entre continuar e passar.

Exemplo:


# programa Python para demonstrar
# diferença entre pass e
# continue instruções


s = " geeks"


# Skip statement

for i em s:

if i = = ` k` :

print ( ` Senha executada` )

pass

print (i)


print ()

< br> # Continuar aprovação

para i em s:

if i = = `k` :

print ( `Continuar executado` )

continue

print (i)

Sair:

gee Passar executado ksgee Continuar executado s 

No exemplo acima, quando o valor de i torna-se "k ", a instrução de passagem não fez nada e, portanto, a letra "k ". Considerando que, no caso de uma instrução continue, a instrução continue transfere o controle para o início do loop, de modo que a letra k não é impressa.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method