Oi, Euriclides! Como vai?
Agradeço por compartilhar.
Você fez uma boa validação usando if com or para impedir que valores negativos sejam somados ao tempo total do projeto. Também ficou bem organizado separar o cálculo em tempo_projeto, pois isso deixa o código mais fácil de ler.
Uma dica interessante para o futuro é usar uma lista com sum() e any() para somar os valores e validar se algum deles é negativo:
atividades = [atv_a, atv_b, atv_c]
if any(dia < 0 for dia in atividades):
print("Erro: os dias nao podem ser negativos.")
else:
tempo_projeto = sum(atividades)
print("O tempo total do projeto foi de", tempo_projeto, "dias")
O any() verifica se existe algum valor negativo na lista, e o sum() soma todos os dias informados.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!