Python continua

Python continua
“No python, os loops são usados ​​para iterar repetidamente ou executar um comando. O Python tem algumas declarações de controle para nos ajudar a gerenciar a direção desses loops. Digamos que você queira terminar o loop quando uma certa condição é atendida ou pular uma iteração específica. Ao empregar Python Break, Continue e outros comandos de controle, o Python nos permite realizar essas operações. Este breve tutorial examina a declaração Python Continue, como isso afeta o comportamento de um loop e como você pode aplicá -lo a um bom objetivo em seus programas.”

O que é Python Continue Declaração?

A declaração continua do Python interrompe o fluxo, mas o reinicia no começo do loop. Para uma iteração específica, o código restante não é processado e o fluxo é reiniciado para a seguinte iteração. Para pular uma iteração específica, use o comando continuar em python. Continuar a declaração também é usada quando uma condição é atendida, assim como o Python Break.

A declaração contínua de um loop é usada para avançar para a iteração subsequente. A declaração continua impede a execução de qualquer código adicional. Uma declaração continua não termina totalmente um loop, em contraste com uma declaração de quebra. Quando uma condição é satisfeita, você pode pular uma seção de um loop em Python usando a declaração Continuar. O restante do loop continuará a executar. Dentro de loops, as declarações de continuação são normalmente usadas após uma instrução IF.

Vamos agora discutir essas idéias usando alguns exemplos simples para que você possa identificar mais facilmente as idéias importantes.

Exemplo 1

Você pode utilizar a declaração continuação, tanto dentro de um loop quanto um loop de tempo. O loop for usado no exemplo que se segue para exibir até números inteiros de 0 a 9. Primeiro, demonstramos como usar um método de loop e range () para atravessar uma série de números de 0 a 9. A função range () retorna uma série de números que, por padrão, começa em 0 e incrementos em 1 antes de parar antes de um determinado número.

Observe que o NUM%2 retorna 0 quando um índice é um número inteiro; Caso contrário, ele retorna 1.

para NUM no intervalo (10):
Se num % 2:
continuar
impressão (num)

Esta é a tela de saída, onde você pode ver que os números pares são mostrados.

Exemplo 2

Este programa de exemplo mostrará como exibir números ímpares entre 0 e 7 usando a instrução continuação. Em um tempo, o loop, a declaração continua será utilizada. Para começar, definimos o valor inicial da variável para zero (contador num no código). Segundo, o loop foi iniciado se o contador for menor que 8. Terceiro, para cada iteração do loop, aumentamos o balcão por um. O código irá pular a iteração atual se o Counter_num for mesmo. Caso contrário, mostre o balcão na tela.

contador_num = 0
enquanto counter_num < 8:
contador_num += 1
Se não forem_num % 2:
continuar
Imprimir (Counter_num)

Aqui, você pode ver que quando o programa com o loop while e a declaração continua é executada, os números ímpares são exibidos.

Exemplo 3

Este exemplo discutirá uma declaração continuada usada em um loop for. Queremos criar um programa que retorne apenas números de 10 a 17, mas não 13. Suponha que seja necessário um loop "for" para concluir isso. A palavra -chave continua é útil neste momento. Vamos executar um loop de 10 a 17 vezes enquanto verificamos se o iterador é igual a 13. O loop imprimirá o resultado se for igual a 13; Caso. Uma amostra da situação acima mencionada é mostrada no código abaixo:

para NUM no intervalo (10, 17):
Se num == 13:
continuar
impressão (num)

Os números de 10 a 16 são exibidos na captura de tela abaixo, com exceção de 13 (que é mostrada como está no código acima).

Exemplo 4

Para demonstrar como o Python continua as funções da declaração, vamos usar um exemplo. No exemplo a seguir, omitimos a impressão da letra "e" em nossa string usando uma declaração de continuação, após a qual continuamos iterando.

Observe que estamos percorrendo uma série de nomes. Se a letra "e" aparecer na string dada, a condição do loop nos instrui a pular essa iteração e seguir para a próxima. Quando uma condição externa é atendida, nossa declaração continua é colocada em ação. A versão deste programa da condição é “String == E.”Quando a string é igual a“ e ”, nosso programa encerra a iteração do loop.

É assim que a parte inteira do código parece.

para string em "Alexander":
se string == "e":
continuar
Imprimir (string)

Você verá que a declaração continuada pulou essa iteração e a letra "e" não foi escrita no console.

Exemplo 5

Leve em consideração o cenário em que você deve criar um programa que gera os números de 1 a 15, mas não 6. Suponhamos que essa tarefa seja feita usando um loop, e apenas um loop pode ser usado. E aqui, a declaração continua é usada. O que podemos fazer é executar um loop de 1 a 15 vezes, comparando o valor do iterador a cada vez com 6. Empregaremos a declaração Continuar para passar para a próxima iteração se o valor for igual a 6; Caso contrário, vamos imprimir o valor.

Devido à condição declarada no código, todos os números definidos na saída são exibidos em vez do número 6, como pode ser visto nesta saída.

Conclusão

Na atual iteração do loop, todas as declarações pendentes são rejeitadas usando a instrução continuação. Em essência, esta afirmação fornece a primeira linha do controle de volta. Este conceito foi completamente abordado neste artigo, juntamente com alguns exemplos concisos. Cinco exemplos únicos são explicados para este conceito neste guia.