Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 9, 2018 19:11:44

Muratbekov
Зарегистрирован: 2018-11-09
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

смешенная сумма

Смешанная сумма
Напишите функцию, которая вычисляет сумму чисел в данном списке. Обобщите решение, чтобы оно работало для разных случаев. Например, если элемент списка - это еще один список целых чисел, то он должен содержать элементы из всех вложенных списков.
Совет. Возможно, вам придется использовать принцип рекурсии.

ОРИГИНАЛ:
Решите пожалуйста задачу по list-у
Mixed sum
Write a function that calculates the sum of numbers in a given list. Generalize your solution so that it works for different cases. For instance, if a list element is another list of integers, then it should add up the elements from all of the nested lists.
Tip: You may need to use recursion principle.

Ex:
>>> t =
>>> mixed_sum(t)
15
>>> t2 = [,,]
>>> mixed_sum(t2)
15
>>> t3 = [1,,[4,]]
>>> mixed_sum(t3)
15


P.S кода нет не знаю даже как решить

Офлайн

#2 Ноя. 9, 2018 19:57:14

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

смешенная сумма

Muratbekov
кода нет не знаю даже как решить
давайте для начала забудем про то что список может иметь вложеные списки. Напишите для начала функцию которая будет возвращать сумму чисел в списке.

 def list_sum(lst): #lst это список котороый нужно передать функции
   ... бла бла бла,сюда впишите ваше решение, результат запишите в перменную result
   return result



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Ноя. 9, 2018 19:58:41)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version