Конечно! Давайте рассмотрим следующий пример кода на Python:
def factorial(n): if n == 0: return 1 return n * factorial(n-1) result = factorial(5) print(result)
Этот код реализует функцию factorial, которая вычисляет факториал числа n. Факториал числа n (обозначается n!) - это произведение всех натуральных чисел от 1 до n. Например, 5! = 5 4 3 2 1 = 120.
В данном коде используется рекурсивная функция, то есть функция вызывает саму себя с уменьшенным аргументом n-1. Базовым случаем для завершения рекурсии является случай, когда n равно 0, в этом случае возвращаем 1.
После определения функции мы вызываем её для значения 5 и сохраняем результат в переменной result, после чего выводим результат на экран с помощью функции print.
Таким образом, данный код позволяет вычислить факториал числа 5 и вывести результат на экран.
Конечно! Давайте рассмотрим следующий пример кода на Python:
def factorial(n):if n == 0:
return 1
return n * factorial(n-1)
result = factorial(5)
print(result)
Этот код реализует функцию factorial, которая вычисляет факториал числа n. Факториал числа n (обозначается n!) - это произведение всех натуральных чисел от 1 до n. Например, 5! = 5 4 3 2 1 = 120.
В данном коде используется рекурсивная функция, то есть функция вызывает саму себя с уменьшенным аргументом n-1. Базовым случаем для завершения рекурсии является случай, когда n равно 0, в этом случае возвращаем 1.
После определения функции мы вызываем её для значения 5 и сохраняем результат в переменной result, после чего выводим результат на экран с помощью функции print.
Таким образом, данный код позволяет вычислить факториал числа 5 и вывести результат на экран.