#coding:utf-8
'''
获取 数字n由2组成的个数,如8=2*2*2,由3个2组成。也可以改变因子元素2,获取相应的因子个数
'''
m=0
def main(n):
global m
if n%2==0:
m+=1
main(n/2)
if n/2==1:
return 1
if __name__ == '__main__':
main(12)
print m # 2
获取数字特定因子元素的个数
最新推荐文章于 2024-04-26 14:23:23 发布
172万+

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



