numbers=[] for i in range(10): numbers.append([]) for j in range(-5,6): numbers[i].append(j) # Создаю двумерный массив с числами от -5 до 5 print(numbers[i]) def arraysum(a): n=len(a)-1 def _arraysum(a,n): if n==0: return a[0] return _arraysum(a,n-1)+a[n] return _arraysum(a,n) def sum2d(a): n=len(a) - 1 def _sum2d(a,n): if n==0: return arraysum(a[n]) else: return _sum2d(a,n-1)+arraysum(a[n]) return _sum2d(a, n) print("result:", sum2d(numbers))
Standard input is empty
[-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5] [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5] [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5] [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5] [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5] [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5] [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5] [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5] [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5] [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5] result: 0