Eu fiz a minha lógica um pouco diferente do que foi demonstrado na Opinião do Instrutor, desta forma também funciona?
Eu testei com alguns resultados no Google Colab e aparentemente foi:
#valores dos combustíveis
l_etanol = 1.70
l_diesel = 2.00
#coleta de dados
tipo = str(input('Informe o tipo de combustível (E - Etanol / D - Diesel):'))
qnt = float(input('Informe quantos litros foram comprados:'))
#resultados
if tipo == 'E' and qnt > 15.00:
desconto = l_etanol * qnt * 0.04
totalpag = (l_etanol * qnt) - desconto
print(f'O valor a pagar é R${totalpag}')
elif tipo == 'E' and qnt <= 15.00:
desconto = l_etanol* qnt * 0.02
totalpag = (l_etanol * qnt) - desconto
print(f'O valor a pagar é R${totalpag}')
elif tipo == 'D' and qnt > 15.00:
desconto = l_diesel * qnt * 0.05
totalpag = (l_diesel * qnt) - desconto
print(f'O valor a pagar é R${totalpag}')
elif tipo == 'D' and qnt <= 15.00:
desconto = l_diesel * qnt * 0.03
totalpag = (l_diesel * qnt) - desconto
print(f'O valor a pagar é R${totalpag}')
else:
print('Valor inválido, tente novamente')