1
resposta

Calculando pedágio

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

# Verificação do valor do pedágio
if distancia <= 100:
    pedagio = 10.00
elif distancia <= 200:
    pedagio = 20.00
else:
    pedagio = 30.00

# Exibição do resultado
print(f"Valor do pedágio: R$ {pedagio:.2f}")
1 resposta

Oi, Eduardo! Como vai?

Agradeço por compartilhar.

Seu uso de if, elif e else tá bem organizado e resolve corretamente a regra do pedágio com base na distância. A leitura do código fica clara e a formatação do valor com duas casas decimais ficou bem aplicada.

Uma dica interessante para o futuro é usar estruturas como listas ou dicionários para organizar faixas de valores, o que pode facilitar ajustes depois.


distancia = float(input('Digite a distancia: '))
faixas = [(100, 10.0), (200, 20.0)]

pedagio = 30.0
for limite, valor in faixas:
    if distancia <= limite:
        pedagio = valor
        break

print('Valor do pedagio:', pedagio)

Esse código percorre as faixas e define o valor assim que encontra o limite correspondente.

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