E aí! Tudo bem?
Parabéns! Mantenha o ritmo nos exercícios e continue compartilhando na nossa comunidade.
Percebi que você praticou o uso de listas em Python, aplicou muito bem o encadeamento de estruturas condicionais e ainda entendeu a relevância de comparações lógicas para determinar faixas de distância com precisão.
Uma sugestão para evoluir ainda mais é usar o operador enumerate
com o objetivo de iterar por listas. Veja só:
pedagios = [10, 20, 30]
faixas = [100, 200]
distancia = int(input("Digite a distância percorrida (em km): "))
for i, limite in enumerate(faixas):
if distancia <= limite:
print(f"Valor do pedágio R$ {pedagios[i]},00")
break
else:
print(f"Valor do pedágio R$ {pedagios[-1]},00")
Resultado:
Digite a distância percorrida (em km): 120
Valor do pedágio R$ 20,00
Essa abordagem ajuda a tornar o código mais escalável, principalmente com múltiplas faixas.
Para saber mais:
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!