Olá, Silvana. Como vai?
Você fez uma boa validação antes de calcular o tempo total do projeto, usando and para garantir que as três atividades tenham valores maiores ou iguais a zero. Também foi ótimo testar um cenário válido e outro com valor negativo, porque isso confirma que o else está funcionando como esperado.
Uma dica interessante para o futuro é guardar as atividades em uma lista e usar sum() pra facilitar a soma quando houver mais etapas no projeto:
atividades = [5, 3, 9]
if all(dias >= 0 for dias in atividades):
tempo_total = sum(atividades)
print(f"O tempo total do projeto e de {tempo_total} dias.")
else:
print("Erro: Os dias nao podem ser negativos.")
Esse código verifica se todos os valores da lista são maiores ou iguais a zero e soma os dias com sum(). Pensando nessa lógica, como você adaptaria o programa para informar também qual atividade teve a maior duração?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!