1
resposta

Calculando pedágio | Minha solução

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

if km <= 100: 
  print ("Valor do pedágio: R$ 10,00")

elif km <= 200: 
  print("Valor do pedágio: R$ 20,00")

else: 
  print("Valor do pedágio: R$ 30,00")

Os retornos foram:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Marilia! Como vai?

Gostei da forma como você organizou as condicionais usando if, elif e else. Sua lógica ficou clara e fácil de entender, além de cobrir corretamente cada faixa de distância para calcular o valor do pedágio.

Uma dica interessante para o futuro é usar f-strings para deixar as mensagens mais dinâmicas. Veja este exemplo:


km = float(input("Digite a distancia percorrida: "))

if km <= 100:
    valor = 10
elif km <= 200:
    valor = 20
else:
    valor = 30

print(f"Valor do pedagio: R$ {valor},00")

Esse código define o valor em uma variável e depois exibe a mensagem usando f-string, deixando o código mais organizado.

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