题解 | 查找输入整数二进制中1的个数
def ten_to_two(n1): n = int(n1) m = bin(n) sum = 0 for i in map(int,m[2:]): if i == 1: sum += 1 return sum while True: try: print(ten_to_two(input().strip())) except: break
def ten_to_two(n1): n = int(n1) m = bin(n) sum = 0 for i in map(int,m[2:]): if i == 1: sum += 1 return sum while True: try: print(ten_to_two(input().strip())) except: break
相关推荐