Exercícios de Lógica em Python
1. Soma simples
Peça dois números e mostre a soma entre eles.
n1 = float(input("Digite o primeiro número: "))
n2 = float(input("Digite o segundo número: "))
soma = n1 + n2
print("A soma é:", soma)
2. Verificar se é maior de idade
Peça a idade da pessoa e diga se ela é maior ou menor de idade.
idade = int(input("Digite sua idade: "))
if idade >= 18:
print("Maior de idade")
else:
print("Menor de idade")
3. Média de duas notas
Peça duas notas e diga se a pessoa foi aprovada, em recuperação ou reprovada.
p1 = float(input("Nota P1: "))
p2 = float(input("Nota P2: "))
media = (p1 + p2) / 2
if media < 2:
print("Reprovado")
elif media >= 5:
print("Aprovado")
else:
print("Recuperação")
4. Mostrar números de 1 a 10
Use um for para mostrar os números de 1 até 10.
for i in range(1, 11):
Exercícios de Lógica em Python
print(i)
5. Verificar se o número é par ou ímpar
Peça um número e diga se ele é par ou ímpar.
n = int(input("Digite um número: "))
if n % 2 == 0:
print("Par")
else:
print("Ímpar")
6. Cadastro de funcionários
Peça o nome e salário de 6 funcionários. Depois, pergunte um nome e mostre o
salário.
funcionarios = {}
for i in range(6):
nome = input(f"Funcionário {i+1} - Nome: ")
salario = float(input(f"Salário de {nome}: "))
funcionarios[nome] = salario
busca = input("Pesquisar funcionário: ")
if busca in funcionarios:
print(f"{busca} ganha R$ {funcionarios[busca]:.2f}")
else:
print("Funcionário não encontrado")
7. Tabuada com while
Peça um número e mostre sua tabuada até 10.
num = int(input("Número para tabuada: "))
i = 1
while i <= 10:
print(f"{num} x {i} = {num * i}")
i += 1