Oi, Marilia! Como vai?
Gostei da forma como você organizou as condicionais usando if, elif e else. Sua lógica ficou clara e fácil de entender, além de cobrir corretamente cada faixa de distância para calcular o valor do pedágio.
Uma dica interessante para o futuro é usar f-strings para deixar as mensagens mais dinâmicas. Veja este exemplo:
km = float(input("Digite a distancia percorrida: "))
if km <= 100:
valor = 10
elif km <= 200:
valor = 20
else:
valor = 30
print(f"Valor do pedagio: R$ {valor},00")
Esse código define o valor em uma variável e depois exibe a mensagem usando f-string, deixando o código mais organizado.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!