您的位置:首页 > 编程语言 > Python开发

获取数字特定因子元素的个数 分类: python 小练习 2013-12-02 16:57 250人阅读 评论(0) 收藏

2013-12-02 16:57 645 查看
#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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐