Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Projeto] Calculando o tempo total de projeto

atividade_a = int(input("Digite o número de dias da atividade A: "))
atividade_b = int(input("Digite o número de dias da atividade B: "))
atividade_c = int(input("Digite o número de dias da atividade C: "))

if atividade_a < 0 or atividade_b < 0 or atividade_c < 0:
    print("Erro: os valores inseridos são inválidos. Nenhuma atividade pode ter dias negativos.")
else:
    total = atividade_a + atividade_b + atividade_c
    print(f"O tempo total do projeto é de {total} dias.")
1 resposta

Oi, Cássio, como vai?

Obrigado por compartilhar sua solução. Seu código atende corretamente ao que foi solicitado na atividade, validando se alguma das atividades possui valor negativo antes de realizar o cálculo do tempo total do projeto.

O uso do operador or foi uma boa escolha para verificar todas as entradas em uma única condição. Além disso, a soma das atividades é executada apenas quando os valores são válidos, mantendo a lógica clara e adequada ao enunciado.

Como você expandiria essa solução para informar exatamente qual atividade recebeu um valor inválido, em vez de exibir apenas uma mensagem genérica?

Parabéns pela resolução e por compartilhar seu código. Continue participando do fórum, ele está à disposição para acompanhar sua evolução nos estudos.

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