Sobes.tech
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