在Python中,以下代码
from math import factorial
print factorial(40)/(factorial(20)*factorial(20))
打印出 136772786996。
WolframAlpha 说答案是错误的;应该是137846528820 。 这里有什么问题以及如何解决它?
最佳答案
对我来说效果很好:
>>> from math import factorial
>>> print factorial(40)/(factorial(20)*factorial(20))
137846528820
关于python - 在 Python 中除以长整型会返回错误的答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9558762/