Вычисление факториала в Python: методы и примеры

Термин «факультет» в Python связан с вычислением факториала числа. В математике факториал неотрицательного целого числа n, обозначаемый как n!, представляет собой произведение всех натуральных чисел, меньших или равных n.

Вот пример вычисления факториала числа в Python:

def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n-1)
num = 5
result = factorial(num)
print(f"The factorial of {num} is {result}")

Этот код определяет рекурсивную функцию под названием factorial, которая вычисляет факториал заданного числа n. Базовый случай — это когда nравен 0, и в этом случае функция возвращает 1. В противном случае она умножает nна факториал n-1. Затем код демонстрирует использование функции, вычисляя факториал числа 5 и печатая результат.