Olá, Amanda! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o if elif else para estruturar as condições com Python, utilizou muito bem o operador relacional para definir os intervalos e ainda compreendeu a importância da formatação de casas decimais para apresentar valores monetários de forma clara.
Uma dica interessante para o futuro é aplicar listas ou dicionários para organizar valores. Assim:
valores = { "curta": 10.00, "media": 20.00, "longa": 30.00 }
dist = float(input("Informe a distância a ser percorrida (km): "))
if dist < 100:
print(f"O valor do pedágio será de R$ {valores['curta']:.2f}")
elif 100 <= dist <= 200:
print(f"O valor do pedágio será de R$ {valores['media']:.2f}")
else:
print(f"O valor do pedágio será de R$ {valores['longa']:.2f}")
Isso faz a centralização dos valores em uma estrutura, facilitando ajustes futuros e tornando o código mais organizado.
Sugestão de conteúdo para você mergulhar ainda mais no tema:
Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
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!