0
respostas

[RECURSIVIDADE] Calculando o tempo total de projeto



def insercao_de_dados():
    global atividade_a, atividade_b, atividade_c

    try:
        atividade_a = int(input("Digite os dias da atividade a: "))
        atividade_b = int(input("Digite os dias de atividade b: "))
        atividade_c = int(input("Digite os dias de atividade c: "))
    except ValueError:
        print("Por favor, digite apenas números inteiros para as atividades.")
        insercao_de_dados()

def validar_atividades():
    if atividade_a < 0 or atividade_b < 0 or atividade_c < 0:
        print("Por favor, digite apenas números positivos para as atividades.")
        processar_atividades()      
    else:
        print("As atividades são válidas. Iremos continuar")
        return True

def calcular_dias_de_atividade():
    dias_de_atividade = atividade_a + atividade_b + atividade_c
    return dias_de_atividade


def processar_atividades():
    insercao_de_dados()
    if validar_atividades() == True:
        print("O total de dias de atividade é: ", calcular_dias_de_atividade())


processar_atividades()