Olá, Thiago, como vai?
Seu código atende perfeitamente ao que foi solicitado no exercício. Você utilizou corretamente os operadores lógicos para verificar se algum dos valores inseridos é negativo antes de realizar a soma, garantindo a integridade dos dados processados. O uso da estrutura condicional para separar o fluxo de erro do fluxo de cálculo está correto e segue a lógica proposta para a atividade.
Parabéns por compartilhar sua resolução e continue praticando seus conhecimentos em Python.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!