Oi, Eduardo! Como vai?
Agradeço por compartilhar.
Seu uso de if, elif e else tá bem organizado e resolve corretamente a regra do pedágio com base na distância. A leitura do código fica clara e a formatação do valor com duas casas decimais ficou bem aplicada.
Uma dica interessante para o futuro é usar estruturas como listas ou dicionários para organizar faixas de valores, o que pode facilitar ajustes depois.
distancia = float(input('Digite a distancia: '))
faixas = [(100, 10.0), (200, 20.0)]
pedagio = 30.0
for limite, valor in faixas:
if distancia <= limite:
pedagio = valor
break
print('Valor do pedagio:', pedagio)
Esse código percorre as faixas e define o valor assim que encontra o limite correspondente.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!