Модуль 21. Задача 7. Продвинутая функция sum

Как мы знаем, в Питоне есть полезная функция sum, которая умеет находить сумму элементов списков. Однако, для работы иногда базовых возможностей функций не хватает и приходится их усовершенствовать.

Напишите свою функцию sum, которая должна быть более гибкой, чем стандартная функция sum. Вот что она должна уметь делать:

  • Складывать числа из списка списков
  • Складывать из набора параметров

Основной код оставьте пустым или закомментированным (используйте его только для тестирования).

Примеры вызовов функции:

sum([[1, 2, [3]], [1], 3])
Ответ: 10

sum(1, 2, 3, 4, 5)
Ответ: 15

Решение:

Решение можно скачать с Boosty.to


Как можно отблагодарить:

  • Оформить удобную для вас подписку на Boosty.to
  • Разово поддержать через DonationAlerts
6550login-checkМодуль 21. Задача 7. Продвинутая функция sum

Добавить комментарий