1
resposta

Minha resposta

distancia = float(input("Digite a distância que será percorrida em km: "))
distancia_arredondada = round(distancia, 2)

if distancia_arredondada < 100:
print("O pedágio será de R$ 10,00.")
elif distancia_arredondada >= 100 and distancia_arredondada < 200:
print("O pedágio será de R$ 20,00.")
else:
print("O pedágio será de R$ 30,00.")

1 resposta

Oi, Beatriz! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei bastante da sua solução. Ela ficou bem organizada ao usar if, elif e else pra definir os valores do pedágio conforme a distância informada. Também chama atenção o uso de round() para controlar as casas decimais da distância, o que mostra cuidado com o tratamento do valor recebido do usuário.

Uma dica interessante para o futuro é utilizar a função print() com formatação de texto, o que permite exibir valores dinamicos com mais clareza.


distancia = float(input("Digite a distancia em km: "))

valor_pedagio = distancia * 0.1

print(f"Valor calculado do pedagio: R$ {valor_pedagio:.2f}")

Neste exemplo usamos f-string para inserir variaveis dentro do texto. O :.2f mostra o numero com duas casas decimais, deixando a exibicao do valor mais organizada.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!