python int型正整数在内存中存储为1的个数

地址:

https://www.nowcoder.com/practice/440f16e490a0404786865e99c6ad91c9?tpId=37&tqId=21238&rp=1&ru=%2Fta%2Fhuawei&qru=%2Fta%2Fhuawei%2Fquestion-ranking&tab=answerKey

 1 '''
 2 题目描述
 3 输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。
 4 
 5 输入描述:
 6  输入一个整数(int类型)
 7 
 8 输出描述:
 9  这个数转换成2进制后,输出1的个数
10 
11 示例1
12 输入
13 5
14 输出
15 2
16 
17 '''
18 
19 n = int(input())
20 s = bin(n)
21 print(s.count('1'))
原文地址:https://www.cnblogs.com/whycai/p/14667939.html