Рекурсія

 Рекурсія – це метод програмування, який дає змогу функції багаторазово викликати себе доти, доки не буде виконано умову завершення. Умова завершення змусить функцію повернути значення або виконати будь-яку дію, або викликати переповнення стека і збій програми.

    if x == 1:

        return 1

    else:

        return (x * factorial(x-1))

num = 3

print("The factorial of", num, "is", factorial(num))






Що видно на фото:

  • На столі стоїть великий монітор, на якому написано “RECURSION”.
  • Усередині екрана показано той самий монітор, але менший.
  • У ньому знову є такий самий екран, і так повторюється багато разів, ніби «екран у екрані».
  • На столі також є ноутбук, клавіатура, чашка, блокнот і ручки, що створює атмосферу робочого місця програміста.
  • На екранах видно код, що підкреслює тему програмування.

Коротке пояснення рекурсії:
Рекурсія — це коли функція викликає саму себе, щоб розв’язати задачу, розбиваючи її на менші частини того самого типу.


Коментарі

Популярні дописи з цього блогу

Мої відкриття

Мої відкриття