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')
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')
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.