Um estabelecimento está vendendo combustíveis com descontos variados. Para o etanol, se a quantidade comprada for até 15 litros, o desconto será de 2% por litro. Caso contrário, será de 4% por litro. Para o diesel, se a quantidade comprada for até 15 litros, o desconto será de 3% por litro. Caso contrário, será de 5% por litro. O preço do litro de diesel é R$ 2,00 e o preço do litro de etanol é R$ 1,70. Escreva um programa que leia a quantidade de litros vendidos e o tipo de combustível (E para etanol e D para diesel) e calcule o valor a ser pago pelo cliente.
preco_litro = {
'E': 1.70, # Etanol
'D': 2.00 # Diesel
} # listar os preços dos combustibles (para poupar ifs..).
combustivel_tipo = input('Selecione o combustível: \nE - Etanol\nD - Diesel\n').upper() #declarar inputs
quantidade = float(input('Informe a quantidade de litros: '))
preco_combustivel = None # iniciar variables
preco_con_desconto = None
desconto = 0.0
if combustivel_tipo in preco_litro:
preco_combustivel = preco_litro[combustivel_tipo] #trazer preço segundo o tipo de combustivel se 'combustivel_tipo' for valido.
if combustivel_tipo == 'E':
if quantidade <= 15:
desconto = 0.02 # desconto por litro Etanol
else:
desconto = 0.04
elif combustivel_tipo == 'D':
if quantidade <= 15:
desconto = 0.03 # desconto por litro Diesel
else:
desconto = 0.05
preco_con_desconto = quantidade * preco_combustivel * (1 - desconto) # Calcular
print(f'O preço total a pagar com desconto é: R$ {preco_con_desconto:.2f}') #printo
else:
print('Erro: Tipo de combustível inválido!')