1
resposta

Fiz desse jeito. Funcionou bem

Essa foi minha tentativa

distancia = int(input("digite a distância percorrida: "))

pedagio1 = distancia <= 100 pedagio2 = 100 < distancia <= 200 pedagio3 = distancia > 200

tarifa1 = 10 tarifa2 = 20 tarifa3 = 30

if pedagio1: print(f"R$ {tarifa1},00") elif pedagio2: print(f"R$ {tarifa2},00") elif pedagio3: print(f"R$ {tarifa3},00")

1 resposta

Oi Cristiano,

Parabéns pela solução! 👏

Seu código está bem conciso e funcional.

Uma pequena sugestão para torná-lo ainda mais claro e evitar a repetição de print, seria armazenar o valor da tarifa em uma variável e imprimi-la apenas uma vez no final.

Veja um exemplo:

distancia = int(input("digite a distância percorrida: "))

if distancia <= 100:
    tarifa = 10
elif distancia <= 200:
    tarifa = 20
else:
    tarifa = 30

print(f"R$ {tarifa},00")

Dessa forma, o código fica mais fácil de ler e manter. 💪 😎

Para saber mais: Documentação oficial do Python sobre estruturas de controle. Aqui você encontra informações detalhadas sobre if, elif e else em Python.

Continue praticando e explorando as possibilidades da linguagem! 💻

Feliz Ano Novo!