1累乘到100的得数有几个零

更新时间:01-27 教程 由 |唁 分享

1累乘到100的得数有几个零?

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(rst)

p += 1

return b

computeit(300)

computeit(500000)

声明:关于《1累乘到100的得数有几个零》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2300453.html