python 阶乘 + 计算阶乘末尾有几个零

来源:互联网 发布:linux声卡参数设置 编辑:程序博客网 时间:2024/04/28 00:38
#coding=utf-8import rewhile 1:    print '[*] --> n! (n>4 and n=N*)'    try:        x=int(input('n=:'))        x=range(x+1)[1:]        y=1        for i in x:            y=i*y        y=str(y)        def count_0(y):            rex=r'(0+\b)'            read=re.findall(rex,y)            return read        a=count_0(y)    except:        print '输入有误!\n'    else:        print '结果:%s\n末尾零数:%d\n'%(y,len(a[0]))
代码如上,有问题烦请指出。
0 0
原创粉丝点击