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.
Para saber mais:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!