distancia = float(input('Digite a distância percorrida (em km): '))
if distancia < 100:
print(f'Valor de pedágio: R$ 10,00')
elif distancia > 200:
print(f'Valor do pedágio: R$ 30,00')
else:
print(f'Valor do pedágio: R$ 20,00')
distancia = float(input('Digite a distância percorrida (em km): '))
if distancia < 100:
print(f'Valor de pedágio: R$ 10,00')
elif distancia > 200:
print(f'Valor do pedágio: R$ 30,00')
else:
print(f'Valor do pedágio: R$ 20,00')
Olá, Francisca, como vai?
Seu código está correto em relação à estrutura condicional e resolve bem a proposta do exercício. A lógica utilizada contempla os três cenários solicitados e o uso de if, elif e else está adequado para esse tipo de regra baseada em intervalos.
A única observação é sobre o limite de 100 km. O enunciado diz “Até 100 km: R$ 10,00”, o que inclui exatamente 100 km. No seu código, a condição está como distancia < 100, então, se a pessoa digitar 100, o valor retornado será R$ 20,00. Para alinhar exatamente ao enunciado, você pode ajustar para <= 100.
Continue compartilhando suas resoluções por aqui, o fórum está à disposição para apoiar seu aprendizado.