import random def randomMatrix(zeilen, spalten): matrix = [] for i in range(zeilen): zeile = [] for j in range(spalten): zeile.append(random.randint(0,1000)) matrix.append(zeile) zeile = [] return matrix #i meineMatrix = randomMatrix(3,5) # ii def summe(matrix): sumvar = 0 # durch matrix loopen for i in range(len(matrix)): for j in range(len(matrix[i])): # jedes element addieren sumvar += matrix[i][j] return sumvar #iii def durchschnitt(matrix): sumvar = 0 count = 0 # durch matrix loopen for i in range(len(matrix)): for j in range(len(matrix[i])): # jedes element addieren und counter erhöhen sumvar += matrix[i][j] count += 1 return sumvar/count #iv print(durchschnitt(randomMatrix(100,100))) #oder print(summe(randomMatrix(100,100))/(100**2)) # der durchschnitt nähert sich 500