python计算阶层

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

猜你喜欢

转载自blog.csdn.net/SYC20110120/article/details/133425000