Структуры и алгоритмы данных Python - Рекурсия: сумма списка чисел
Python Recursion: Упражнение-1 с решением
Напишите программу на Python для расчета суммы списка чисел.
Пример решения :
Код Python:
def list_sum(num_List):
if len(num_List) == 1:
return num_List[0]
else:
return num_List[0] + list_sum(num_List[1:])
print(list_sum([2, 4, 5, 6, 7]))
Пример вывода:
24
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Внесите свой код и комментарии через Disqus.
Предыдущий: Python Recursion Exercise Home.
Далее: Напишите программу на Python для преобразования целого числа в строку в любой базе.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code