Respostas – Lista de Exercícios Python 2026
Aluno: Fábio Augusto
Disciplina: Paradigmas da Linguagem de Programação Python
Desafio 1 – Calculadora de Média Simples
nota1 = float(input("Digite a primeira nota: "))
nota2 = float(input("Digite a segunda nota: "))
media = (nota1 + nota2) / 2
print(f"A média das notas é: {media}")
Desafio 2 – Verificador de Maioridade
idade = int(input("Digite sua idade: "))
if idade >= 18:
print("Você é maior de idade.")
else:
print("Você é menor de idade.")
Desafio 3 – Conversor de Tipo
nome = input("Digite seu nome: ")
ano = int(input("Digite seu ano de nascimento: "))
idade = 2024 - ano
print(f"Olá {nome}, você tem {idade} anos.")
Desafio 4 – Classificador de Números
numero = int(input("Digite um número inteiro: "))
if numero % 2 == 0 and numero > 10:
print("Par e Grande")
elif numero % 2 == 0 and numero <= 10:
print("Par e Pequeno")
else:
print("Ímpar")
Desafio 5 – Calculadora de IMC
peso = float(input("Digite seu peso: "))
altura = float(input("Digite sua altura: "))
imc = peso / (altura * altura)
print(f"Seu IMC é: {imc:.2f}")
Desafio 6 – Soma Progressiva
n = int(input("Digite um número inteiro: "))
soma = 0
for i in range(1, n + 1):
soma += i
print(f"A soma total é: {soma}")
Desafio 7 – Senha Simples
senha_secreta = "python123"
senha = ""
while senha != senha_secreta:
senha = input("Digite a senha: ")
if senha != senha_secreta:
print("Senha incorreta!")
print("Acesso concedido!")
Desafio 8 – Contagem de Caracteres
frase = input("Digite uma frase: ")
espacos = 0
for caractere in frase:
if caractere == " ":
espacos += 1
print(f"A frase tem {espacos} espaços em branco.")
Desafio 9 – Filtragem de Lista
numeros = [12, 7, 22, 5, 30, 11]
grandes_numeros = []
for numero in numeros:
if numero > 15:
grandes_numeros.append(numero)
print(grandes_numeros)
Desafio 10 – Contador Decrescente Personalizado
n = int(input("Digite um número inteiro: "))
for i in range(n, -1, -1):
print(i)
Desafio 11 – Vetor na Ordem Inversa
numeros = []
for i in range(10):
numero = float(input("Digite um número real: "))
[Link](numero)
print("Ordem inversa:")
print(numeros[::-1])
Desafio 12 – Separação de Pares e Ímpares
lista = []
par = []
impar = []
for i in range(20):
numero = int(input("Digite um número inteiro: "))
[Link](numero)
if numero % 2 == 0:
[Link](numero)
else:
[Link](numero)
print("Lista completa:", lista)
print("Lista PAR:", par)
print("Lista ÍMPAR:", impar)
Desafio 13 – Maior Número
numeros = []
for i in range(5):
numero = float(input("Digite um número: "))
[Link](numero)
print("O maior número é:", max(numeros))
Desafio 14 – Turno de Estudo
turno = input("Digite o turno (M/V/N): ").upper()
if turno == "M":
print("Bom Dia!")
elif turno == "V":
print("Boa Tarde!")
elif turno == "N":
print("Boa Noite!")
else:
print("Valor Inválido!")
Desafio 15 – Data de Nascimento
data = input("Digite sua data de nascimento (dd/mm/aaaa): ")
dia, mes, ano = [Link]("/")
meses = {
"01": "Janeiro",
"02": "Fevereiro",
"03": "Março",
"04": "Abril",
"05": "Maio",
"06": "Junho",
"07": "Julho",
"08": "Agosto",
"09": "Setembro",
"10": "Outubro",
"11": "Novembro",
"12": "Dezembro"
}
print(f"{dia} de {meses[mes]} de {ano}")