阶层(Factorial)是指从1到一个正整数n的所有整数相乘,即n! = 1 × 2 × 3 × … × n。下面是Python代码计算阶层:
- def factorial(n):
- """
- 计算阶层
- :param n: 正整数
- :return: n的阶层
- """
- if n == 1 or n == 0:
- return 1
- else:
- return n * factorial(n-1)
使用示例:
print(factorial(5)) # 输出120,即5的阶层