dist = float(input("Digite a distância percorrida (Km): "))
if dist <= 100:
print("Valor do pedágio: R$ 10,00")
elif dist > 100 and dist <= 200:
print("Valor do pedágio: R$ 20,00")
else:
print("Valor do pedágio: R$ 30,00")
dist = float(input("Digite a distância percorrida (Km): "))
if dist <= 100:
print("Valor do pedágio: R$ 10,00")
elif dist > 100 and dist <= 200:
print("Valor do pedágio: R$ 20,00")
else:
print("Valor do pedágio: R$ 30,00")
Oi Maria, tudo bem? 😊
Seu código está ótimo! 🌟
A lógica está correta e vai funcionar bem para calcular o valor do pedágio com base na distância percorrida.
Uma pequena sugestão seria adicionar um tratamento para o caso de o usuário digitar um valor inválido (não numérico ou negativo).
Veja como ficaria:
try:
dist = float(input("Digite a distância percorrida (Km): "))
if dist <= 0:
print("Por favor, digite uma distância válida (maior que zero).")
elif dist <= 100:
print("Valor do pedágio: R$ 10,00")
elif dist <= 200:
print("Valor do pedágio: R$ 20,00")
else:
print("Valor do pedágio: R$ 30,00")
except ValueError:
print("Entrada inválida. Por favor, digite um número.")
🎓 Para saber mais:
Espero ter ajudado! 🤗
P.S. Formate o código com: