我知道这段代码很难看,但我想知道是否有人能告诉我在python中确定像这样的阶乘:
import math
print(math.factorial(6400001) / (math.factorial(1) * math.factorial(103040)
* math.factorial(181760) * math.factorial(48000) * math.factorial(119040)
* math.factorial(78080) * math.factorial(64000) * math.factorial(163840)
* math.factorial(140160) * math.factorial(185600) * math.factorial(255360)
* math.factorial(131840) * math.factorial(109440) * math.factorial(104960)
* math.factorial(144000) * math.factorial(104320) * math.factorial(69120)
* math.factorial(96000) * math.factorial(67200) * math.factorial(49280)
* math.factorial(138240) * math.factorial(103040) * math.factorial(154240)
* math.factorial(206080) * math.factorial(49920) * math.factorial(126720)
* math.factorial(254720) * math.factorial(83200) * math.factorial(48000)
* math.factorial(80640) * math.factorial(142080) * math.factorial(124800)
* math.factorial(106880) * math.factorial(170880) * math.factorial(128640)
* math.factorial(44160) * math.factorial(110720) * math.factorial(76800)
* math.factorial(218240) * math.factorial(73600) * math.factorial(72960)
* math.factorial(40320) * math.factorial(68480) * math.factorial(74240)
* math.factorial(29440) * math.factorial(123520) * math.factorial(76160)
* math.factorial(76800) * math.factorial(76160) * math.factorial(28160)
* math.factorial(94080) * math.factorial(96640) * math.factorial(124160)
* math.factorial(39040) * math.factorial(83200) * math.factorial(46080)
* math.factorial(93440) * math.factorial(181760) * math.factorial(70400)
* math.factorial(81280) * math.factorial(99200) * math.factorial(77440)
* math.factorial(4480) * math.factorial(3840) * math.factorial(9600)))
我不知道你在干什么,但也许吧
可能是你想要的。。。在
第一个改进,尽管仍然太慢:
这是一个改进。这至少是你原来发布的速度的50倍。我猜是超过50次了,但要花一段时间来确定原稿的时间。。。在
^{pr2}$相关问题 更多 >
编程相关推荐