1
resposta

[RESOLUÇÃO] Calculando pedágio

Boa tarde! Segue resolução:

'''
Fernanda está planejando uma viagem e quer calcular quanto pagará de pedágio. O valor do pedágio depende da distância percorrida:
- Até 100 km: R$ 10,00
- Entre 100 km e 200 km: R$ 20,00
- Acima de 200 km: R$ 30,00
Crie um programa que receba a distância percorrida e informe o valor do pedágio correspondente.
'''

distancia = float(input("Digite a distância percorrida (em km): "))

if distancia <= 100:
    print("Valor do pedágio: R$ 10,00")
elif 100 < distancia <= 200:
    print("Valor do pedágio: R$ 20,00")
else:
    print("Valor do pedágio: R$ 30,00")
1 resposta

Olá, Danilo, como vai?

Seu código está claro, direto e cumpre muito bem o que a atividade solicita. A lógica das faixas de distância está organizada de forma correta e a leitura fica bastante natural.

Como sugestão opcional, você poderia considerar retirar a checagem 100 < distancia no segundo caso, já que o fluxo do elif só é alcançado quando o primeiro if não é verdadeiro. Algo como elif distancia <= 200 já funcionaria, mantendo o mesmo resultado.

Parabéns pela resolução e obrigado por compartilhar. Sempre que quiser, o fórum está à disposição.

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