Resumo: neste tutorial, você aprenderá sobre a instrução continue
do Python e como usá-la para controlar um loop.
Introdução à instrução continue do Python
A instrução continue
é usada dentro de um loop for
ou um loop while
. A instrução continue
ignora a iteração atual e inicia a próxima.
Normalmente, você usa a instrução continue
com uma instrução if
para ignorar a iteração atual quando uma condição é True
.
Veja a seguir como usar a instrução continue
em um loop for
:
for index in range(n):
if condition:
continue
# more code here
E o seguinte ilustra como usar a instrução continue
em um loop while
:
while condition1:
if condition2:
continue
# more code here
Usando o Python continue em um exemplo de loop for
O exemplo a seguir mostra como usar o loop for
para exibir números pares de 0 a 9:
for index in range(10):
if index % 2:
continue
print(index)
Saída:
0
2
4
6
8
Como funciona.
- Primeiro, itere em um intervalo de números de 0 a 9 usando um loop
for
com a funçãorange()
. - Em segundo lugar, se o índice for um número ímpar, pule a iteração atual e comece uma nova. Observe que o
index % 2
retorna1
seindex
for um número ímpar e 0 seindex
for um número par.
Usando o Python continue em um exemplo de loop while
O exemplo a seguir mostra como usar a instrução continue
para exibir números ímpares entre 0 e 9 na tela:
# print the odd numbers
counter = 0
while counter < 10:
counter += 1
if not counter % 2:
continue
print(counter)
Saída:
1
3
5
7
9
Como funciona.
- Primeiro, defina a variável
counter
com um valor inicial de zero - Em segundo lugar, inicie o loop contanto que
counter
seja menor que 10. - Em terceiro lugar, dentro do loop, aumente o
counter
em um em cada iteração. Secounter
for um número par, pule a iteração atual. Caso contrário, exiba o valorcounter
na tela.
Resumo
- Use a instrução
continue
do Python para pular a iteração atual e iniciar a próxima.