Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!