收藏
难度:一般
标签:暂无标签
题目描述
整数在计算机中使用二进制的形式表示,如整数7用二进制表示为:111,其中1的个数为3。
输入
输入一个整数
输出
输出该整数用二进制表示时,其中1的个数
样例输入复制
7
样例输出复制
3
num = int(input())binary_representation = bin(num)count=0for i in binary_representation:if i=='1':count=count+1print(count)
收藏
难度:一般
标签:暂无标签
整数在计算机中使用二进制的形式表示,如整数7用二进制表示为:111,其中1的个数为3。
输入一个整数
输出该整数用二进制表示时,其中1的个数
7
3
num = int(input())binary_representation = bin(num)count=0for i in binary_representation:if i=='1':count=count+1print(count)