转换成2进制,在转换过程中,计算1的个数 while True: try: n = int(input()) while not 0 < n <= 9999999999999999: n = int(input()) count = 0 while n // 2 !=0: a = n % 2 n = n //2 if a == 1: count+=1 count = count + 1 print(count) except: break
点赞

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务