Desenvolva um programa que solicite ao usuário um número e imprima todos os números pares de 1 até o número inserido, utilizando for.

Passo 1

Beleza, então a gente tem um exercício de programação aqui. A ideia é criar um programa que peça para o usuário digitar um número e, a partir desse número, mostrar todos os números pares de 1 até ele. Vamos usar o comando for para fazer essa contagem. Para resolver isso, vamos precisar entender como solicitar entrada do usuário, usar o loop for para iterar sobre uma sequência de números e, dentro desse loop, identificar quais números são pares.

Passo 2

Primeiro, a gente precisa pedir para o usuário digitar um número. Em Python, usamos a função input() para isso. Mas, como input() retorna uma string, a gente converte essa entrada para um número inteiro usando a função int(). Vamos armazenar esse número em uma variável, digamos numero.

Passo 3

Agora que temos o número, precisamos criar um loop que vai de 1 até esse número. O for em Python funciona assim: for i in range(inicio, fim). Mas o range vai até o número anterior ao fim, então para incluir o número digitado, usamos range(1, numero + 1).

Passo 4

Dentro do loop, a gente precisa verificar se o número atual é par. Um número é par se ele dividido por 2 não deixa resto, ou seja, numero % 2 == 0. Se essa condição for verdadeira, a gente imprime o número.

Passo 5

Vamos juntar tudo isso no código. Primeiro, pegamos o número do usuário, depois fazemos o loop de 1 até esse número, verificamos se cada número é par e, se for, mostramos na tela.

Resposta

# Solicita ao usuário que digite um número e converte para inteiro
numero = int(input("Digite um número: "))

# Loop de 1 até o número inserido
for i in range(1, numero + 1):
    # Verifica se o número é par
    if i % 2 == 0:
        print(i)
Esse programa vai pedir para você digitar um número e, em seguida, vai imprimir todos os números pares que estão entre 1 e o número que você digitou. Por exemplo, se você digitar 10, o programa vai imprimir: 2, 4, 6, 8, 10.

Exercícios relacionados