|
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
| |