Задача по Python

Узнай цену своей работы

Формулировка задачи:

Помогите решить задачку: Дан список списков целых чисел произвольной глубины вложенности. Найти сумму всех чисел. Например, sum ([[1, 2, 3], 2, [1, [1, 2, 3], 3, 1], 2, [1, 2, 3, []]]) = 27

Решение задачи: «Задача по Python»

textual
Листинг программы
def RecSumLst(lst):
    sumLst = 0;
    for i in lst:
        if isinstance(i, list):
            sumLst += RecSumLst(i)
        else:
            sumLst += i
    return sumLst;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5