Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Calculando pedágio

Minha solução:

val1 = 10.00
val2 = 20.00
val3 = 30.00

dist = float(input('Informe a distância a ser percorrida (km):'))

if dist < 100:
  print(f'O valor do pedário será de R$ {val1:.2f}')
elif 100 <= dist <= 200:
  print(f'O valor do pedário será de R$ {val2:.2f}')
else:
  print(f'O valor do pedário será de R$ {val3:.2f}')
1 resposta
solução!

Olá, Amanda! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o if elif else para estruturar as condições com Python, utilizou muito bem o operador relacional para definir os intervalos e ainda compreendeu a importância da formatação de casas decimais para apresentar valores monetários de forma clara.

Uma dica interessante para o futuro é aplicar listas ou dicionários para organizar valores. Assim:

valores = { "curta": 10.00, "media": 20.00, "longa": 30.00 }

dist = float(input("Informe a distância a ser percorrida (km): "))

if dist < 100:
    print(f"O valor do pedágio será de R$ {valores['curta']:.2f}")
elif 100 <= dist <= 200:
    print(f"O valor do pedágio será de R$ {valores['media']:.2f}")
else:
    print(f"O valor do pedágio será de R$ {valores['longa']:.2f}")

Isso faz a centralização dos valores em uma estrutura, facilitando ajustes futuros e tornando o código mais organizado.

Sugestão de conteúdo para você mergulhar ainda mais no tema:

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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