distancia = int(input("Digite a distância percorrida (em km): "))
if distancia < 100:
valor = 10.00
elif 100 <= distancia < 200:
valor = 20.00
else:
valor = 30.00
print(f"Valor do pedágio: R${valor}")
distancia = int(input("Digite a distância percorrida (em km): "))
if distancia < 100:
valor = 10.00
elif 100 <= distancia < 200:
valor = 20.00
else:
valor = 30.00
print(f"Valor do pedágio: R${valor}")
Oi, Luiz! Como vai?
Agradeço por compartilhar.
Gostei da forma como você organizou as condições com if, elif e else, deixando bem claro cada faixa de distância. A lógica tá bem direta e fácil de entender, o que é importante para esse tipo de regra de negócio.
Uma dica interessante para o futuro é usar funções para organizar melhor o código e facilitar reutilização.
def calcular_pedagio(distancia):
if distancia < 100:
return 10.0
elif distancia < 200:
return 20.0
else:
return 30.0
distancia = int(input("Digite a distancia: "))
valor = calcular_pedagio(distancia)
print(f"Valor do pedagio: R${valor}")
Esse código cria uma função que recebe a distância e retorna o valor do pedágio, deixando o código mais organizado e reutilizável.