def duble(): n=input('请输入终止值。。。。') a=[] i=1 while i<=int(n): d={} b=list(bin(i)) m=0 for j in b: if j=='1': m+=1 d[i]=m a.append(d) i+=1 print(a) duble() def duble1(): n=input('请输入要查询的数') m=0 for j in list(bin(int(n))): if j=='1': m+=1 print(m) duble1() duble1()
输出一个十进制数转换为二进制后的1的个数
二进制数1计数程序
最新推荐文章于 2024-04-28 23:47:35 发布
本文介绍了一个简单的Python程序,该程序包含两个函数:第一个函数用于计算从1到用户指定的最大值范围内每个整数的二进制表示中1的个数;第二个函数则针对特定输入整数执行相同的操作。
1955

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



