最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

python处理大数字的方法

来源:动视网 责编:小采 时间:2020-11-27 14:33:49
文档

python处理大数字的方法

python处理大数字的方法:本文实例讲述了python处理大数字的方法。分享给大家供大家参考。具体实现方法如下: def getFactorial(n): returns the factorial of n if n == 0: return 1 else: k = n * getFactorial(n-1) return k fo
推荐度:
导读python处理大数字的方法:本文实例讲述了python处理大数字的方法。分享给大家供大家参考。具体实现方法如下: def getFactorial(n): returns the factorial of n if n == 0: return 1 else: k = n * getFactorial(n-1) return k fo


本文实例讲述了python处理大数字的方法。分享给大家供大家参考。具体实现方法如下:

def getFactorial(n):
 """returns the factorial of n"""
 if n == 0:
 return 1
 else:
 k = n * getFactorial(n-1)
 return k
for k in range(1, 70):
 print "factorial of", k,"=", getFactorial(k)

运行结果如下:

factorial of 1 = 1
factorial of 2 = 2
factorial of 3 = 6
factorial of 4 = 24
factorial of 5 = 120
factorial of 6 = 720
factorial of 7 = 5040
factorial of 8 = 40320
factorial of 9 = 362880
factorial of 10 = 3628800
factorial of 11 = 39916800
factorial of 12 = 479001600
factorial of 13 = 6227020800
factorial of 14 = 87178291200
factorial of 15 = 1307674368000
factorial of 16 = 209227888000
factorial of 17 = 355687428096000
factorial of 18 = 02373705728000
factorial of 19 = 1215100408832000
factorial of 20 = 24329020081760000
factorial of 21 = 51090942171709440000
factorial of 22 = 1124000727777607680000
factorial of 23 = 258520167388849760000
factorial of 24 = 620448401733239439360000
factorial of 25 = 15511210043330985984000000
factorial of 26 = 403291461126605635584000000
factorial of 27 = 10888869450418352160768000000
factorial of 28 = 304888344611713860501504000000
factorial of 29 = 8841761993739701954543616000000
factorial of 30 = 265252859812191058636308480000000
factorial of 31 = 8222838654177922817725562880000000
factorial of 32 = 263130836933693530167218012160000000
factorial of 33 = 868331761881185518194401280000000
factorial of 34 = 2952327990396041408476186093520000000
factorial of 35 = 10333147966386144929666651337523200000000
factorial of 36 = 3719933267901217467999448150835200000000
factorial of 37 = 13763753091226345046315979581580902400000000
factorial of 38 = 523022617466601111760007224100074291200000000
factorial of 39 = 2039788208119744335802817399027356800000000
factorial of 40 = 81591528324777343456112695961154272000000000
factorial of 41 = 33452526613163807108170062053440751665152000000000
factorial of 42 = 14050061177528798543142606244511569936384000000000
factorial of 43 = 604152630633738356373551320685139975072512000000000
factorial of 44 = 26582715747884487680436258110146150319638528000000000
factorial of 45 = 1196222208654801945619631614956577150383733760000000000
factorial of 46 = 550262215981208498503054288002542961651752960000000000
factorial of 47 = 258623241511168180293551536119799691976323120000000000
factorial of 48 = 124139155925360726708622047373375038521486354677760000000000
factorial of 49 = 6082818034267560872252163321295376887552831379210240000000000
factorial of 50 = 30414093201713378043612608166076884437715660512000000000000
factorial of 51 = 15511187532873822802242430169303211063259720016986112000000000000
factorial of 52 = 8065817517094387857166063685037669752505440883277824000000000000
factorial of 53 = 4274883284060025529801375333999690343788366813724672000000000000
factorial of 54 = 2308436973392413804720927426830275810832785571807941132288000000000000
factorial of 55 = 126903353658275925965100847566516959580321051449436762275840000000000000
factorial of 56 = 71099858780486345185404574637249497397978881168458687447040000000000000
factorial of 57 = 40526919504877216755680601905432322134980384796226602145184481280000000000000
factorial of 58 = 2350561331282878571829474910515074683828862318181142924420699914240000000000000
factorial of 59 = 13868311854568357379390197203406345902876772687432540821294940160000000000000
factorial of 60 = 832098711274139014427634118322333807541726063612459524492776909600000000000000
factorial of 61 = 5075802138772247988008568121766252272260045288036003099405939480985600000000000000
factorial of 62 = 314699732603879375256531223549507088012280797258232192163168247821107200000000000000
factorial of 63 = 198260831540444001161467083618137544773690227268628106279599612729753600000000000000
factorial of  = 126886932185884110343333351614808028655161745451921988014375214704230400000000000000
factorial of 65 = 82476505920824706667231703067854962521862585513454374929221231343855774976000000000000000
factorial of 66 = 544344939077443000372924024784275242930388798874532860126869671081148416000000000000000
factorial of 67 = 3711109181886852882498590966054427167635314049524593701628500267962436943872000000000000000
factorial of 68 = 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000
factorial of 69 = 171122452428141311372468338881272839092270544352036939380409232572797541407424000000000000000

希望本文所述对大家的Python程序设计有所帮助。

文档

python处理大数字的方法

python处理大数字的方法:本文实例讲述了python处理大数字的方法。分享给大家供大家参考。具体实现方法如下: def getFactorial(n): returns the factorial of n if n == 0: return 1 else: k = n * getFactorial(n-1) return k fo
推荐度:
标签: 方法 处理 python
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top