题目描述
输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。
输入描述:
输入一个整数(int类型)
输出描述:
这个数转换成2进制后,输出1的个数
num = int(input())
print(bin(num).count('1'))
函数 bin
bin() 返回一个整数 int 或者长整数 long int 的二进制表示。
语法
以下是 bin() 方法的语法:
bin(x)
参数
x – int 或者 long int 数字
返回值
字符串。
实例
以下展示了使用 bin 函数的实例:
bin(10)
‘0b1010’
bin(20)
‘0b10100’