Como gerar números ímpares em Python

...

Loops e o Módulo são usados ​​para gerar números ímpares em Python

Os programadores podem gerar números em Python de várias maneiras. Embora a geração de números aleatórios exista como uma função incorporada, um programador pode querer construir listas de padrões de números específicos e recorrentes. Ou melhor, um programador deseja usar um algoritmo de geração de números como uma função de entrada. Seja qual for o caso, a geração de padrões numéricos (como os números ímpares) requer apenas um loop e a matemática para gerar o padrão.

Passo 1

Configure o loop do gerador. No IDE, insira o seguinte código:

Vídeo do dia

i = 0 >>> enquanto i <10:

Isso configura o loop de geração para ser executado por dez iterações. Isso significa que ele imprimirá todos os números ímpares entre zero e nove. Para operar um gerador mais longo, insira um valor mais alto para a condição do loop while.

Passo 2

Escreva o código do gerador, seguindo o loop while (Lembre-se de que em Python, indenta blocos separados de código, portanto, a instrução "if" deve ser indentada uma vez após o "while" e a instrução "print" uma vez após o "E se"):

i = 10 >>> enquanto i <10:... se i% 2! = 0:... imprimir i... i = i + 1

O loop, para cada iteração, verificará o módulo de ie a constante dois. O operador de módulo simplesmente retorna o resto de um número dividido por outro número. Portanto, se um número dividido por dois não tiver resto, significa que é um número par. Se tiver um resto, é ímpar e o loop imprime esse valor de i. Em seguida, adiciona um ao valor de i e passa para a próxima iteração.

etapa 3

Imprima os números. Depois que a última linha for inserida, pressione Enter para executar o gerador. A saída deve aparecer da seguinte forma:

i = 10 >>> enquanto i <10:... se i% 2! = 0:... imprimir i... i = i + 1 1 3 5 7 9 >>>