阶层(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的阶层