1
resposta

[RESPOSTA] Minha resposta

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

if distancia <= 100:
    print("O valor do pedágio é de: R$ 10,00")
elif 100 < distancia <= 200:
    print("O valor do pedágio é de: R$ 20,00")
else:
    print("O valor do pedágio é de: R$ 30,00")
1 resposta

Bom dia, Franklim! Como está?

Incrível! Continue resolvendo e compartilhando os desafios com a comunidade Alura.

Notei que você utilizou o tipo float para lidar com valores decimais de forma precisa, aplicou de forma eficaz um encadeamento de condições para definir faixas de cobrança e compreendeu a importância do controle de fluxo para tornar o programa adaptável às entradas do usuário.

Um próximo passo interessante seria explorar o uso de funções para organizar melhor o código e facilitar a reutilização. Veja o exemplo:

def calcular_pedagio(distancia):
    if distancia <= 100:
        return "R$ 10,00"
    elif distancia <= 200:
        return "R$ 20,00"
    else:
        return "R$ 30,00"

distancia = float(input("Digite a distância percorrida (em km): "))
print(f"O valor do pedágio é de: {calcular_pedagio(distancia)}")

Isso permite manter o código mais limpo e modular, o que pode ser muito útil para projetos maiores ou com múltiplas funcionalidades.

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!