Olá, Willy! Como vai?
Agradeço por compartilhar.
Você organizou bem a lógica usando if, or e else pra validar se algum valor informado é negativo antes de calcular o total. Essa escolha deixa o programa mais seguro, porque evita somar dias inválidos.
Uma dica interessante para o futuro é usar a função sum() com uma lista, que ajuda quando temos vários valores para somar:
atividades = [atividade_a, atividade_b, atividade_c]
if any(dia < 0 for dia in atividades):
print('Erro: os dias nao podem ser negativos.')
else:
print(f'O tempo total do projeto e: {sum(atividades)}.')
O any() verifica se existe algum número negativo na lista, e o sum() soma todos os valores. Seu código já está no caminho certo, e essa alternativa só mostra outra forma de deixar a solução mais flexível.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!