题解 | #求int型正整数在内存中存储时1的个数#
求int型正整数在内存中存储时1的个数
https://www.nowcoder.com/practice/440f16e490a0404786865e99c6ad91c9
就是将十进制转换为二进制,二进制只有0和1,只需要计算全部二进制数0、1的和即可
num = int(input())
one_num = 0
while num != 0:
one_num += num % 2
num = num // 2
print(one_num)