Olá no exercício proposto de número 12, eu fiz algumas alterações para mostrar ao usuário o valor do desconto, porém quando o valor de entrada na quantidade de combustível é igual a 0, não aparece a msg de valor inválido do ultimo else, isso acontece tbm quando eu digito outra opção que não foi nem E nem G. Não encontrei esse bug, pode me ajudar? segue codigo abaixo! obrigaduuuu
Qt_litros = float(input('Informe a quantidade de litros:'))
tipo_combustivel = input('Informe o tipo de combustível: E para Ethanol ou G para Gasolina.').upper()
if tipo_combustivel == 'E':
preco_litro = 3.19
if Qt_litros <= 15:
desconto = 0.02
else:
desconto = 0.05
elif tipo_combustivel == 'G':
preco_litro = 5.19
if Qt_litros <=15:
desconto = 0.02
else:
desconto = 0.05
else:
print('Entrada Inválida!')
preco_litro = 0
desconto = 0
desconto_real = 0
valor_desconto = preco_litro * Qt_litros * desconto
valor_bruto = preco_litro * Qt_litros
valor_pago = preco_litro * Qt_litros - valor_desconto
desconto_real = valor_bruto % valor_pago
print(f'O valor a ser pago pelo cliente: R$ %.2f .Obteve um desconto de: R$ %.2f' %(valor_pago, desconto_real))