 
                 
                 
             
         
            #ALGORÍTMO 3.1
def f1(var1, var2):
    if var1 > var2:
        return var1
    elif var1 < var2:
        return var2
    else:
        return 0
def f2(var3, var4):
    if var3 > 0:
        for x in range(var3):
            print(var4)
        return var3
    elif var3 < 0:
        for y in range(var4):
            print(var3)
        return var4
    else:
        return 0
#ALGORÍTMO 3.3
def f3(var5, var6):
    if var5 > var6:
        print(var5 ** var6)
    elif var5 < var6:
        print(var6 // var5)
    else:
        print(var5 + var6)      
#ALGORÍTMO 3.4
def f4(a, b, c, d):
    e = f1(a, b) 
    f = f2(c, d)
    f3(e, f)
   
Quero saber se existe uma interdependência entre as funções.
A única interdependência que existe é que f4 chama f1, f2 e f3 (e portanto depende de f1, f2 e f3). As outras funções não chamam nenhuma outra função!
Isso quer dizer que se você mudar o código de f1, f2 ou f3, vai alterar também o que f4 faz. Mas, se você mudar f1 isso não vai mudar em nada como f2 funciona, por exemplo.
 
                                                    
                                                    Existe a interdependência de 'f4' as demais funções. Isso se dá, pois ao executar 'f4', há uma chamada à 'f1,f2,f3' fazendo com que qualquer alteração nessas 3 funções mude o resultado das variáveis em f4.
 
                                                    
                                                    Maravilha, ja conseguiu ajuda.
