Oi, Estudante! Como vai?
Agradeço por compartilhar.
Seu código ficou bem organizado e mostra um bom uso das estruturas condicionais if, elif e else para definir o valor do pedágio conforme a distância informada. Também chamou atenção o uso de float() para permitir valores com casas decimais e a formatação :.2f, que deixa o valor final com duas casas decimais.
Uma dica interessante para o futuro é usar constantes para guardar os valores do pedágio, deixando o código mais fácil de ajustar depois:
PEDAGIO_CURTO = 10
PEDAGIO_MEDIO = 20
PEDAGIO_LONGO = 30
distancia = float(input("Digite a distancia percorrida em km: "))
if distancia <= 100:
pedagio = PEDAGIO_CURTO
elif distancia <= 200:
pedagio = PEDAGIO_MEDIO
else:
pedagio = PEDAGIO_LONGO
print(f"Valor do pedagio: R$ {pedagio:.2f}")
Esse código usa nomes fixos para os valores do pedagio, facilitando a leitura e futuras alterações.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!