1
resposta

Calculo de pedágio

value = float(input('Quantos KM você percorrá? '))

if value < 100:
  print('Você pagará R$ 10.00 de pedágio')
elif value >= 100 and value <=200:
  print('Você pagará R$ 20.00 de pedágio')
else:
  print('Você pagará R$ 30.00 de pedágio')
1 resposta

Oi, Renato! Tudo certo?

Ficou bom as suas condições para calcular o pedágio. O código funciona bem, mas há uma forma mais direta de escrever a condição elif, eliminando a verificação redundante.

Veja este exemplo otimizado:

value = float(input('Quantos KM você percorrerá? '))  

if value < 100:  
    print('Você pagará R$ 10.00 de pedágio')  
elif value <= 200:  
    print('Você pagará R$ 20.00 de pedágio')  
else:  
    print('Você pagará R$ 30.00 de pedágio')  

Com essa alteração, a verificação value >= 100 se torna desnecessária, já que o primeiro if já filtra esses valores.

Conte com o apoio do Fórum na sua jornada.