python计算大数据阶乘

while 1:
    temp=input('请输入一个正整数:')
    c=int(temp)
    a=1
    b=1
    while a<=c-1:
        b=b*(a+1)
        a=a+1
    print(b)

上述代码可以计算各种数据的阶乘。相比C语言不会存在长度溢出问题,不用模拟算法。

posted @ 2015-05-27 13:12  F_2og0d  阅读(516)  评论(0编辑  收藏  举报