def factors(num, k):
li = []
while num > 1:
for i in range(2, num+1):
if num % i == 0:
num = int(num / i)
if num == 1:
li.append(i)
else:
li.append(i)
break
return li.count(k)
a = factors(32, 2)
print(a)
251

被折叠的 条评论
为什么被折叠?



