Oi, Nathã. Tudo bem com você?
Sua solução para o exercício de calculando pedágio ficou ótima. Você utilizou muito bem a conversão de entrada para o tipo numérico e soube construir as verificações condicionais para determinar a tarifa de acordo com os quilômetros informados. O código atende completamente aos requisitos da atividade e a lógica para separar os intervalos de distância foi implementada de maneira impecável.
Uma sugestão interessante para aprofundar seu uso de condicionais e formatação de texto é trabalhar com variáveis para guardar os valores antes da exibição. Em cenários onde as regras de cobrança mudam com frequência, costuma ser prático isolar o valor final em uma variável e centralizar o texto da mensagem no final do script, por exemplo:
distancia = float(input('Qual a distância percorrida (km)? '))
if distancia <= 100:
valor_pedagio = 10.0
elif distancia <= 200:
valor_pedagio = 20.0
else:
valor_pedagio = 30.0
print(f'Fernanda terá de pagar R${valor_pedagio:.2f}.')
Parabéns pelo ótimo trabalho na resolução da atividade e obrigado por compartilhar seu código no fórum. Continue praticando e lembre-se de que o fórum está sempre à sua disposição.
Para saber mais:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!