您的位置首页生活百科

python源程序:1累乘到100的得数有几个零?

python源程序:1累乘到100的得数有几个零?

的有关信息介绍如下:

python源程序: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)