#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.
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
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.
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
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.
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.