Olá, Bruno! Tudo bem?
Parabéns pela resolução do exercício!
Seu código tá muito bem estruturado. Você aplicou corretamente a conversão das entradas para número inteiro (int) e o uso da f-string no final deixou a exibição do resultado bem clara e profissional. A lógica de validação com o if também foi uma ótima sacada para evitar cálculos errados!
Tenho apenas uma sugestão para você pensar e ir além:
Note que a sua condição é > 0 (maior que zero). Isso significa que, se uma atividade levar 0 dias (por exemplo, algo que foi resolvido no mesmo instante), o seu programa vai cair no else e dizer que "os números não podem ser negativos", embora o zero seja um número neutro e não negativo.
Para cobrir esse cenário, você poderia ajustar a condição para >= 0 (maior ou igual a zero). Ficaria assim:
if AtividadeA >= 0 and AtividadeB >= 0 and AtividadeC >= 0:
# ... resto do código
Ou, se a regra for realmente exigir pelo menos 1 dia, você pode ajustar apenas a mensagem do else para algo como: "Os valores devem ser maiores que zero".
De qualquer forma, a lógica principal você tirou de letra. Continue praticando!