Escreva o códigoPráticaPython
Imprimir ímpares até N com continue
Pular pares com continue e %.
Leia um número inteiro N e imprima os números ímpares de 1 até N, um por linha. Use for com range() e pule os pares com continue. Por exemplo, para 5 imprima 1, 3 e 5.
Entrada: Uma linha com um número inteiro.
Saída: Os números ímpares de 1 até N, um por linha.
Revisa etapa da trilha 2, etapa da trilha 5
Exemplo 1
- Entrada
5
- Saída esperada
1 3 5
Ímpares até 5.
Exemplo 2
- Entrada
2
- Saída esperada
1
Só o 1 é ímpar até 2.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
n = int(input())
for i in range(1, n + 1):
if i % 2 == 0:
continue
print(i)O range(1, n + 1) gera de 1 até N. O if com % detecta pares e o continue pula o print() desses valores. Só os ímpares chegam ao print().
Erro comum: Inverter a condição e imprimir os pares em vez dos ímpares.
Seu código
Escreva sua solução e verifique quando quiser.