分类:二进制
知识点:
-  int转二进制 binary = bin(n)[2:] 
题目来自【牛客】

def count_ones_in_binary(n):  
    # 将输入的整数转换为二进制字符串  
    # bin(n)为0b11011
    binary = bin(n)[2:]
    # 初始化计数器为0  
    count = 0  
    # 遍历二进制字符串的每一位  
    for digit in binary:  
        # 如果当前位是1,则计数器加1  
        if digit == '1':  
            count += 1  
    # 返回计数器的值,即二进制中1的个数  
    return count  
  
print(count_ones_in_binary(int(input().strip())))



















