python3自带bin函数可以转换10进制为二进制,转换后类型为string,遍历string中的元素并判断是否为1,只要为1则总数加1,最后输出总数即可
string = bin(int(input()))
count = 0
for value in string:
if value == '1':
count += 1
print(count)
python3自带bin函数可以转换10进制为二进制,转换后类型为string,遍历string中的元素并判断是否为1,只要为1则总数加1,最后输出总数即可
string = bin(int(input()))
count = 0
for value in string:
if value == '1':
count += 1
print(count)