a=reduce(lambda x,y:x*y,range(1,301))n=0while a%10**n==0: n+=1n >>>75 所以是74个0.(整除10的74次方没有余数).
每一个5的倍数都会在结果后面增加一个0 每个25的倍数都会再额外增加一个0 ..随判断指标按5的指数增长,都会继续增加0的数量 def computeit(limit): dsts = xrange(1, limit + 1) b, p = 0, 0 rst = dsts while rst: base = 5**p rst = [x for x in rst if x/base % 5 == 0] if rst: b += len(r...
123个 from functools import reducestr(reduce(lambda x,y: x*y, range(1, 300))).count('0')
标签:python,编写程序