1
resposta

[Projeto] Calculando Pedágio

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


if (distancia <= 0):
    print("A distância percorrida não pode ser menor ou igual a 0 (zero)")
elif (distancia <= 100):
    print("Valor do pedágio : R$ 10,00")
elif (distancia > 200):
    print("Valor do pedágio : R$ 30,00")
else:
    print("Valor do pedágio : R$ 20,00")    
1 resposta

Olá, tudo bem?

Gostei da forma como você estruturou as condições usando if, elif e else. A lógica ficou bem clara e já cobre diferentes faixas de distância. Um ponto de atenção: o trecho elif (distancia > 200) pode deixar de tratar corretamente o caso em que a distância está entre 100 e 200, já que não há condição explícita para isso.

Vamos corrigir isso:

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

if distancia <= 0:
    print("A distância percorrida não pode ser menor ou igual a 0 (zero)")
elif distancia <= 100:
    print("Valor do pedágio : R$ 10,00")
elif distancia <= 200:  # Corrigido para cobrir a faixa entre 100 km e 200 km
    print("Valor do pedágio : R$ 20,00")
else:
    print("Valor do pedágio : R$ 30,00")

Com essa mudança, o programa agora verifica corretamente se a distância está entre 100 km e 200 km, aplicando o valor de R$ 20,00 para o pedágio nessa faixa.

Espero ter ajudado.

Qualquer dúvida que surgir, compartilhe no fórum.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!