Olá! Segue resolução do exercício:
while True:
try:
# Recebe a quantidade de dias para cada atividade
dias_a = int(input("Digite o número de dias da Atividade A: "))
dias_b = int(input("Digite o número de dias da Atividade B: "))
dias_c = int(input("Digite o número de dias da Atividade C: "))
# Condicional para verificar se existe algum número negativo
if dias_a < 0 or dias_b < 0 or dias_c < 0:
print("Erro: Os valores inseridos são inválidos (não podem ser negativos). Tente novamente.\n")
continue # Volta para o início do loop sem calcular o total
# Se todos os valores forem positivos, calcula o total
tempo_total = dias_a + dias_b + dias_c
print(f"\nSucesso! O tempo total necessário para o projeto é de {tempo_total} dias.")
break # Encerra o loop 'while' após o sucesso
except ValueError:
# Captura o erro caso o usuário digite texto em vez de números
print("Erro: Por favor, digite apenas números inteiros válidos.\n")