Faça um programa que leia um número inteiro
e depois imprima os
primeiros números naturais ímpares.
Passo 1
O enunciado pede um programa que leia um inteiro N e imprima os N primeiros números naturais ímpares. O conteúdo é sequência numérica e uso de estruturas de repetição para gerar cada termo.
Passo 2
Para gerar números ímpares usamos a fórmula da sequência: o k-ésimo número ímpar é dado por
, com
. Basta então criar um loop que percorra
de 1 até
, calcular
em cada iteração e imprimir o resultado.
Passo 3
Em pseudocódigo ou Python fica assim:
Defina N lendo a entrada;
Para k de 1 até N:
Calcule x = 2*k - 1
Imprima x
Defina N lendo a entrada;
Para k de 1 até N:
Calcule x = 2*k - 1
Imprima x
Resposta
Em Python:
N = int(input())
for k in range(1, N+1):
print(2*k - 1)