Senior
31
Факториал — бұл n! деп белгіленетін математикалық функция, мұнда n — теріс емес бүтін сан. Анықтама: n! = 1·2·3·...·n 0! = 1
Сұралған компаниялар
NDA COMPANY
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