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

[Projeto] Minha Solução de Calculando Pedágio

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Bom dia Felipe!

Obrigada por compartilhar sua resolução com a comunidade Alura. No seu código, a condição elif 101 <= distancia_percorrida <= 200: está correta, mas a lógica pode ser simplificada .A lógica é a mesma, mas simplificamos a verificação para elif distancia_percorrida <= 200:. Isso porque, se a execução chegou a esse ponto, já sabemos que a distância é maior que 100 km, então não precisamos verificar novamente. Exemplo:

def calcular_pedagio(distancia_percorrida: float) -> float:
    if distancia_percorrida <= 100:
        valor_pedagio = 10.00
    elif distancia_percorrida <= 200:
        valor_pedagio = 20.00
    else:
        valor_pedagio = 30.00
    return valor_pedagio

if __name__ == "__main__":
    distancia_percorrida = float(input("Digite a distância percorrida (em km): "))
    valor_pedagio = calcular_pedagio(distancia_percorrida)
    print(f"Valor do pedágio: R$ {valor_pedagio:.2f}")
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!