欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

初学python杂记--求int型正整数在内存中存储时1的个数

程序员文章站 2022-07-13 13:22:02
...

题目描述
输入一个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’