Olá, Marcos, como vai?
A lógica das condicionais foi aplicada corretamente, verificando se há valores negativos antes de realizar o cálculo total. A forma como você organizou as seções com comentários também torna o código mais legível e fácil de entender.
Como sugestão de aprimoramento, você pode guardar o resultado da soma em uma variável antes de utilizá-lo várias vezes. Isso melhora a legibilidade e evita repetições. Por exemplo:
total = a + b + c
if a < 0 or b < 0 or c < 0:
print('Os dias não podem ser negativos.')
else:
print(f'Serão necessários {total} dias para a conclusão de todas as atividades.')
if total > 7:
print(f'Em semanas: {total // 7} semana(s) e {total % 7} dia(s).')
Continue compartilhando seus projetos por aqui. O fórum está sempre à disposição para te ajudar a evoluir cada vez mais.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!