Найти - Пользователи
Полная версия: Как рассчитать факториал от нецелого числа?
Начало » Python для новичков » Как рассчитать факториал от нецелого числа?
1
druidich92
Добрый день, подскажите как рассчитать факториал от нецелого числа (возможно что даже и отрицательного)?
Rodegast
Никак. Т.к. факториал определён только для целых неотрицательных чисел.

P.S. Если тебе всё-таки надо его посчитать, то используй гамма-функцию:
 >>> x = 0.5
>>> math.gamma(1 + x)
0.886226925452758
doza_and
Обобщение факториала на комплексную плоскость называется Гамма Функция.
https://ru.wikipedia.org/wiki/%D0%93%D0%B0%D0%BC%D0%BC%D0%B0-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F

Реализованы например в scipy http://docs.scipy.org/doc/scipy/reference/special.html
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB