Escreva um programa que leia um número inteiro n e exiba os n primeiros números pares, seguidos dos n primeiros números ímpares.
Teste com n = 3 Saída: Pares: 246 | Ímpares: 135.

Passo 1

O enunciado pede um programa que leia um inteiro n e exiba os n primeiros números pares seguidos dos n primeiros números ímpares. O conteúdo envolvido é sequência aritmética (termo geral de P.A.) e manipulação de coleções/strings em programação.

Passo 2

Para gerar os números pares usamos a fórmula do termo geral de uma P.A. de razão 2:
ak = 2k, k=1,2,dots,n
Para os ímpares usamos o termo geral de uma P.A. também de razão 2, mas começando em 1:
bk = 2k-1, k=1,2,dots,n

Passo 3

Em Python, lemos n com int(input()), depois criamos duas sequências usando list comprehension e unimos seus elementos em strings sem espaço:
  • Para os pares: 2 cdot k mid k=1,dots,n
  • Para os ímpares: 2 cdot k - 1 mid k=1,dots,n

Resposta

def main():
    n = int(input())
    pares = "".join(str(2*k) for k in range(1, n+1))
    impares = "".join(str(2*k - 1) for k in range(1, n+1))
    print(f"Pares: {pares} | \u00cdmpares: {impares}")

if __name__ == "__main__":
    main()

Exercícios relacionados