Olá, Victor, como vai?
O código desenvolvido atende perfeitamente ao que foi solicitado no exercício, utilizando corretamente a estrutura condicional para validar se algum dos valores inseridos é negativo antes de realizar a soma. A lógica de utilizar o operador or garante que a mensagem de erro seja exibida caso qualquer uma das atividades apresente um valor inválido, mantendo a integridade do cálculo final.
Parabéns por compartilhar sua resolução e continue praticando as estruturas de controle no Python.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!