用了内置函数bin()
先获取字符串转成int类型,然后用bin函数并且取有效部分,最后计算数字的和,即1的个数
num = int(input())
result = sum([int(i) for i in bin(num)[2:]])
print(result)
用了内置函数bin()
先获取字符串转成int类型,然后用bin函数并且取有效部分,最后计算数字的和,即1的个数
num = int(input())
result = sum([int(i) for i in bin(num)[2:]])
print(result)