Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 2, 2016 20:04:10

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

codecademy: unit 8, Practice Makes Perfect

Здравствуйте.
У меня возникли проблемы с заданием 5.factorial в указанном в теме разделе курса по Python на Codecademy. Вот само задание.
Я залез на форум Codecademy и нашел следующее решение .
Будьте добры, объясните мне как работает данный код.
заранее спасибо

Отредактировано tensfragile (Янв. 2, 2016 20:04:32)

Прикреплённый файлы:
attachment answ_fact.png (5,8 KБ)

Офлайн

#2 Янв. 3, 2016 01:13:23

A.N.Onim
Зарегистрирован: 2015-11-08
Сообщения: 60
Репутация: +  0  -
Профиль   Отправить e-mail  

codecademy: unit 8, Practice Makes Perfect

Это называется рекурсия - когда функция вызывает сама себя. (Факториал один из классических примеров).
То что нашел на быструю руку:
http://younglinux.info/algorithm/factorial
https://sayakhov.com/blog/post/9/
https://algorithmspython.wordpress.com/2013/02/04/%D1%80%D0%B5%D0%BA%D1%83%D1%80%D1%81%D0%B8%D1%8F/
http://pythontutor.ru/lessons/functions/
http://www.michurin.net/computer-science/recursion.html

Отредактировано A.N.Onim (Янв. 3, 2016 01:15:57)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version