Sobes.tech
Senior

Factorialul este o funcție matematică, notată ca n!, unde n este un număr întreg nenegativ. Definire: n! = 1·2·3·...·n 0! = 1

sobes.tech AI

Răspuns de la 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