Sobes.tech
Senior

Faktöriyel, n! olarak gösterilen, n bir sıfırdan büyük olmayan tam sayı olan matematiksel bir fonksiyondur. Tanım: n! = 1·2·3·...·n 0! = 1

sobes.tech yapay zeka

AI'dan gelen yanıt

Факториал числа 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