Back to questions
Senior
6
Факториал — это математическая функция, обозначаемая как n!, где n — целое неотрицательное число. Определение: n! = 1·2·3·...·n 0! = 1
Companies where asked
NDA COMPANY
Answer from AI
sobes.tech AI
Факториал числа n (обозначается n!) — произведение всех целых чисел от 1 до n включительно. По определению, 0! = 1.
Пример реализации вычисления факториала на Python с использованием рекурсии:
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n - 1)
# Пример использования
print(factorial(5)) # Выведет 120
Также можно реализовать через цикл:
def factorial_iterative(n):
result = 1
for i in range(1, n + 1):
result *= i
return result
print(factorial_iterative(5)) # 120