Python程序来查找大数的阶乘

假设我们有一个很大的数 n。我们必须找到它的阶乘。在其他一些语言中,很难找到大数的阶乘,因为它可能超出整数数据类型的范围。但是在python中它会自动检测长度并将数字更新为默认情况下更大的整数格式。

因此,如果输入类似于 n = 50,那么输出将是

30414093201713378043612608166064768844377641568960512000000000000

示例

让我们看下面的实现来更好地理解

from math import factorial

def solve(n):

   return factorial(n)

n = 50

print(solve(n))

输入

50
输出结果
30414093201713378043612608166064768844377641568960512000000000000

以上是 Python程序来查找大数的阶乘 的全部内容, 来源链接: utcz.com/z/347460.html

回到顶部