python计算n的阶乘是什么?

发布网友 发布时间:2022-04-23 05:12

我来回答

1个回答

热心网友 时间:2022-04-06 03:40

def factorial(n):

    result = n

    for i in range(1,n):

        result *= i

    return result

def main():

  print factorial(4)

if __name__ == '__main__':

  main()

阶乘介绍:

基斯顿·卡曼(Christian Kramp,1760~1826)于 1808 年发明的运算符号,是数学术语。

一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。1808年,基斯顿·卡曼引进这个表示法。

亦即n!=1×2×3×...×(n-1)×n。阶乘亦可以递归方式定义:0!=1,n!=(n-1)!×n。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com