>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Gerar Números Ímpares em Python

Programadores podem gerar números em Python de várias formas. Embora geração aleatória exista como função nativa, pode querer listas de padrões específicos recorrentes. Ou usar algoritmo de geração como função de entrada. Seja qual for o caso, gerar padrões (como números ímpares) requer apenas um loop e a matemática do padrão.

Passo 1

Configure o loop gerador. No IDE, insira:

i = 1
while i < 10:
    if i % 2 != 0:
        print(i)
    i += 1

Configura loop para 10 iterações (ímpares entre 0 e 9). Para gerador mais longo, aumente valor na condição while.

Passo 2

O código do gerador segue o while loop (em Python, indentação separa blocos; "if" indentado após "while", "print" após "if"):

i = 1
while i < 10:
    if i % 2 != 0:
        print(i)
    i += 1

O loop, a cada iteração, verifica módulo de i e constante 2. Operador módulo retorna resto da divisão. Se número dividido por 2 não tem resto, é par. Se tem resto, é ímpar, e imprime valor de i. Adiciona 1 a i e passa à próxima iteração.

Passo 3

Execute o código. Saída será:

1
3
5
7
9