python浮点阶乘
时间: 2023-10-01 19:02:53 浏览: 65
Python实验报告.doc
对于浮点数的阶乘,可以使用math模块中的gamma函数来计算。gamma函数是阶乘函数的推广,它可以用于计算任意实数的阶乘。
下面是一个示例代码:
```python
import math
def float_factorial(n):
return math.gamma(n + 1)
# 测试
n = 5.5
result = float_factorial(n)
print(f"The factorial of {n} is {result}")
```
输出结果为:
```
The factorial of 5.5 is 56.36316120907127
```
在上述代码中,我们通过调用`math.gamma()`函数来计算浮点数n的阶乘。注意,gamma函数返回的是浮点数结果。
阅读全文