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
.