描述
输入一个正整数,计算它在二进制下的1的个数。注意多组输入输出!!!!!!
数据范围: 1 \le n \le 2^{31}-1 \1≤n≤2 
31
 −1 
输入描述:
输入一个整数
输出描述:计算整数二进制中1的个数
输入:5
输出:2
说明:5的二进制表示是101,有2个1   
输入:0
输出:0
def exam(num):
    n = str(bin(num))
    # print(n)
    # 0b101
    cnt = 0
    for i in n:
        if i == '1':
            cnt += 1
    print(cnt)
    # 2
    
while True:
    try:
        num = int(input().strip())
        # 5
        exam(num=num)
    except:
        break