Форум сайта python.su
Доброго времени суток уважаемые!
В процессе изучения python столкнулся с такой штукой, как рекурсия.
Я понимаю, что рекурсия это вызов функцией самой себя до определенного события.
Но вот на практике как то не могу сообразить как ею пользоваться.
Подскажите, данный пример является рекурсией:
#!/usr/bin/env python # -*- coding: utf-8 -*- list1 = [5, 5, 10] list_count = len(list1) def foo(count): if count == 0: print count else: count = count-1 foo(count) foo(list_count)
Офлайн
vladimirseДа.
Подскажите, данный пример является рекурсией
vladimirseДва зеркала напротив друг-друга.
Покажите мне пожалуйста пример рекурсии в реальной жизни.
Отредактировано Euler (Окт. 8, 2013 21:53:14)
Офлайн
EulerЯ думаю из этой рекурсии выхода нет )))
Два зеркала напротив друг-друга.
Офлайн
vladimirseРекурсия - базисная схема обработки информации, позволяющая запрограммировать какой-то повторяющийся процесс; заключается в сведении подзадачи к точно такой же с другими исходными данными.
Я понимаю, что рекурсия это вызов функцией самой себя до определенного события.
Отредактировано py.user.next (Апрель 25, 2021 21:53:25)
Офлайн
vladimirseКоктейль “Рекурсивный”.
Покажите мне пожалуйста пример рекурсии в реальной жизни.
Офлайн
Офлайн
FishHookЭто же водка, Менделеевский рецепт . Ох уж это ребрендинг…
Коктейль “Рекурсивный”.
Состав:
20% спирта
30% воды
50% коктейля “Рекурсивный”
Отредактировано Euler (Окт. 9, 2013 12:36:31)
Офлайн