Lista de Exercícios - Condições Básicas
em Python
1)Escreva um programa que pergunte a velocidade de um carro. Caso
ultrapasse 80Km/h, exiba uma mensagem dizendo que o usuário foi
multado. Nesse caso, exiba o valor da multa, cobrando R$5 por cada Km
acima da velocidade permitida.
velocidade = float(input("Digite a velocidade do carro em Km/h: "))
if velocidade > 80:
multa = (velocidade - 80) * 5
print(f"Você foi multado! Valor da multa: R${multa:.2f}")
else:
print("Velocidade dentro do limite. Dirija com segurança!")
2) Faça um programa que leia o ano de nascimento de uma pessoa,
calcule a idade dela e depois mostre se ela pode ou não votar.
from datetime import date
ano_nascimento = int(input("Digite o ano de nascimento: "))
idade = [Link]().year - ano_nascimento
if idade >= 16:
print(f"Você tem {idade} anos e pode votar.")
else:
print(f"Você tem {idade} anos e ainda não pode votar.")
3)Crie um algoritmo que leia o nome e as duas notas de um aluno, calcule
a sua média e mostre na tela. No final, analise a média e mostre se o
aluno teve ou não um bom aproveitamento (se ficou acima da média 7.0).
nome = input("Digite o nome do aluno: ")
nota1 = float(input("Digite a primeira nota: "))
nota2 = float(input("Digite a segunda nota: "))
media = (nota1 + nota2) / 2
print(f"{nome} teve média {media:.2f}")
if media >= 7.0:
print("Bom aproveitamento!")
else:
print("Precisa melhorar.")
4) Desenvolva um programa que leia um número inteiro e mostre se ele é
PAR ou ÍMPAR.
numero = int(input("Digite um número inteiro: "))
if numero % 2 == 0:
print("O número é PAR.")
else:
print("O número é ÍMPAR.")
5) Escreva um programa que leia o ano de nascimento de um rapaz e
mostre a sua situação em relação ao alistamento militar.
- Se estiver antes dos 18 anos, mostre em quantos anos faltam para o
alistamento.
- Se já tiver depois dos 18 anos, mostre quantos anos já se passaram do
alistamento.
ano_nasc = int(input("Ano de nascimento para alistamento: "))
from datetime import date
idade = [Link]().year - ano_nasc
if idade < 18:
print(f"Ainda faltam {18 - idade} anos para o alistamento.")
elif idade == 18:
print("Está na hora de se alistar!")
else:
print(f"Já se passaram {idade - 18} anos do alistamento.")
6)Numa promoção exclusiva para o Dia da Mulher, uma loja quer dar
descontos para todos, mas especialmente para mulheres. Faça um
programa que leia nome, sexo e o valor das compras do cliente e calcule o
preço com desconto.
- Homens ganham 5% de desconto
- Mulheres ganham 13% de desconto
nome = input("Digite seu nome: ")
sexo = input("Digite seu sexo (M/F): ").strip().upper()
valor = float(input("Valor da compra: R$"))
if sexo == "F":
desconto = valor * 0.13
else:
desconto = valor * 0.05
total = valor - desconto
print(f"{nome}, você recebeu um desconto de R${desconto:.2f}. Total a pagar: R${total:.2f}")
7) Faça um algoritmo que pergunte a distância que um passageiro deseja
percorrer em Km. Calcule o preço da passagem, cobrando R$0.50 por Km
para viagens até 200Km e R$0.45 para viagens mais longas.
distancia = float(input("Digite a distância da viagem em Km: "))
if distancia <= 200:
preco = distancia * 0.50
else:
preco = distancia * 0.45
print(f"O preço da passagem é R${preco:.2f}")