Funcţii în PYTHON care returnează funcţii

Un exemplu de program pentru funcţii în PYTHON care returnează funcţii este:



#
# Functii care returneaza functii
#
def functia_putere(X, NR_lin,NR_col):
   Y = X
   for i in range(NR_lin):
      for j in range(NR_col):
         Y[i][j] *= X[i][j]
   return functia_adunare_matrice(Y,NR_lin, NR_col)
def functia_adunare_matrice(Y,NR_lin, NR_col):
   suma = 0
   for i in range(NR_lin):
      for j in range(NR_col):
         suma += float(Y[i][j])
   return suma
a = [[1,2,3,4,5],
     [6,2,3,7,8]]
nr_lin = len(a)
nr_col = len(a[0])
b = functia_putere(a, nr_lin,nr_col)
print("Pentru lista de liste a = ", a, " suma patratelor elementelor este: ", b)





Rezultatele afişate sunt:

Pentru lista de liste a = [[1, 4, 9, 16, 25], [36, 4, 9, 49, 64]] suma patratelor elementelor este: 217.0 /font>








(Afişat azi 25 aprilie 2022 ora 20,50
 Terminat azi 25 aprilie 2022 la ora 22,00 )
revenire