Как написать нестандартную функцию суммы?

Сгенерировать десять списков из случайных чисел. Вывести их и сумму их элементов на экран. Найти среди них один с максимальной суммой элементов. Указать какой он по счету, повторно вывести этот список и сумму его элементов. Заполнение списка и подсчет суммы его элементов оформить в виде отдельных функций (стандартную функцию подсчета суммы элементов списка использовать нельзя)

from random import *

def gen_list(n, q):
    return [randrange(q) for i in range(n)]




sp = 10
n = int(input('Введите количество случайных чисел: '))
q = int(input('Введите диапазон случайных чисел: '))

lists = [gen_list(n, q) for j in range(sp)]

print('Сгенерированные списки: ', lists)

Ответы (1 шт):

Автор решения: Павел
def my_sum(array):
   sum = 0
   
   for elem in array:
       sum += elem

   return sum

В эту функцию передаёшь массив с элементами, которые нужно сложить, в твоём случае это lists[0], lists[1], ..., list[9]

→ Ссылка