Форум сайта python.su
0
Смешанная сумма
Напишите функцию, которая вычисляет сумму чисел в данном списке. Обобщите решение, чтобы оно работало для разных случаев. Например, если элемент списка - это еще один список целых чисел, то он должен содержать элементы из всех вложенных списков.
Совет. Возможно, вам придется использовать принцип рекурсии.
ОРИГИНАЛ:
Решите пожалуйста задачу по 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 кода нет не знаю даже как решить
Офлайн
294
Muratbekovдавайте для начала забудем про то что список может иметь вложеные списки. Напишите для начала функцию которая будет возвращать сумму чисел в списке.
кода нет не знаю даже как решить
def list_sum(lst): #lst это список котороый нужно передать функции ... бла бла бла,сюда впишите ваше решение, результат запишите в перменную result return result
[code python][/code]
Отредактировано PEHDOM (Ноя. 9, 2018 19:58:41)
Офлайн