1
resposta

[Projeto] [PROJETO] calculando pedagio

distancia = int(input('digite a distancia em Km: '))

if distancia <= 100:
    print('10 conto')
elif 100 < distancia <= 200:
    print('20 conto')
else:
    print('30 conto')
1 resposta

Olá, Bernardo. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Muito bom como você utilizou as condicionais para definir o valor do pedágio com base na distância. Sua lógica está clara e objetiva. Seu código está correto.

Como curiosidade, uma outra forma de fazer, é utilizando um dicionário para organizar os valores e evitar múltiplos if. Veja este exemplo:


distancia = int(input("Digite a distância em Km: "))

valores = {100: "10 conto", 200: "20 conto"}
preco = valores.get(next((x for x in valores if distancia <= x), None), "30 conto")

print(preco)

Aqui, o código verifica os limites definidos e retorna o valor correspondente, tornando a solução mais escalável.

Conte com o apoio do Fórum. Abraços e bons estudos.