Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.09.2014, 23:16   #1
makskovalko
Пользователь
 
Аватар для makskovalko
 
Регистрация: 23.04.2012
Сообщений: 82
По умолчанию Задача по Python

Помогите решить задачку: Дан список списков целых чисел произвольной глубины вложенности. Найти сумму всех чисел. Например,
sum ([[1, 2, 3], 2, [1, [1, 2, 3], 3, 1], 2, [1, 2, 3, []]]) = 27
makskovalko вне форума Ответить с цитированием
Старый 23.09.2014, 09:24   #2
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Подойдет?
Код:
def RecSumLst(lst):
    sumLst = 0;
    for i in lst:
        if isinstance(i, list):
            sumLst += RecSumLst(i)
        else:
            sumLst += i
    return sumLst;
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Старый 23.09.2014, 10:07   #3
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,876
По умолчанию

Гуглить пробовали ?
phomm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача. Вещественные числа. Форма Бэкуса-Наура. Python 2.7 Sobaqeee Python 0 12.01.2014 13:30
Одномерные массивы(python) плёвая задача) Дарон Python 1 23.12.2012 12:12
Задача на языке Python Douglas Python 2 07.06.2011 19:59
Задача с массивом (Python) BaceK Помощь студентам 0 30.11.2010 21:32