1
resposta

[Projeto] Resolução

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')
1 resposta

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.

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