做视频在哪个网站收益高,在电脑上建设个人网站,外贸网站建设不可缺少的灵活性,惠州网络推广平台分类#xff1a;二进制
知识点#xff1a; int转二进制 binary bin(n)[2:]
题目来自【牛客】 def count_ones_in_binary(n): # 将输入的整数转换为二进制字符串 # bin(n)为0b11011binary bin(n)[2:]# 初始化计数器为0 count 0 # 遍历二进制字符串的每一位 fo…分类二进制
知识点 int转二进制 binary bin(n)[2:]
题目来自【牛客】 def count_ones_in_binary(n): # 将输入的整数转换为二进制字符串 # bin(n)为0b11011binary bin(n)[2:]# 初始化计数器为0 count 0 # 遍历二进制字符串的每一位 for digit in binary: # 如果当前位是1则计数器加1 if digit 1: count 1 # 返回计数器的值即二进制中1的个数 return count print(count_ones_in_binary(int(input().strip())))