import sys

for line in sys.stdin:
    a = line.split()
    print(bin(int(a[0])).count("1"))

除了bin,还有很多内置函数:

  1. abs():返回一个数的绝对值。
  2. all():判断可迭代对象中的所有元素是否都为真。
  3. any():判断可迭代对象中是否存在至少一个真值。
  4. ascii():返回一个对象的可打印字符串表示,使用 ASCII 字符转义。
  5. bin():将一个整数转换为二进制字符串。
  6. bool():将一个值转换为布尔类型。
  7. bytearray():创建一个可变的字节数组对象。
  8. bytes():创建一个不可变的字节对象。
  9. callable():判断一个对象是否是可调用的(函数、方法等)。
  10. chr():返回一个整数对应的 Unicode 字符。
  11. classmethod():将一个方法转换为类方法。
  12. compile():将源代码编译为可执行的代码或 AST 对象。
  13. complex():创建一个复数对象。
  14. delattr():删除对象的属性。
  15. dict():创建一个字典对象。
  16. dir():返回一个对象的所有属性和方法的列表。
  17. divmod():返回两个数的商和余数。
  18. enumerate():返回一个枚举对象,包含索引和值。
  19. eval():执行一个字符串表达式,并返回表达式的值。
  20. exec():执行一段动态生成的代码。
  21. filter():使用给定的函数过滤可迭代对象中的元素。
  22. float():将一个数或字符串转换为浮点数。
  23. format():格式化一个值的字符串表示。
  24. frozenset():创建一个不可变的集合对象。
  25. getattr():获取对象的属性值。
  26. globals():返回当前全局符号表的字典。
  27. hasattr():检查对象是否具有指定的属性。
  28. hash():返回一个对象的哈希值。
  29. help():获取对象的帮助信息。
  30. hex():将一个整数转换为十六进制字符串。
  31. id():返回一个对象的唯一标识符。
  32. input():接收用户的输入。
  33. int():将一个数或字符串转换为整数。
  34. isinstance():检查一个对象是否属于指定的类型。
  35. issubclass():检查一个类是否是另一个类的子类。
  36. iter():返回一个可迭代对象。
  37. len():返回一个对象的长度或元素个数。
  38. list():创建一个列表对象。
  39. locals():返回当前局部符号表的字典。
  40. map():将一个函数应用于可迭代对象中的每个元素。
  41. max():返回可迭代对象中的最大值。
  42. memoryview():创建一个内存视图对象。
  43. min():返回可迭代对象中的最小值。
  44. next():返回可迭代对象的下一个元素。
  45. object():创建一个基本对象。
  46. oct():将一个整数转换为八进制字符串。
  47. open():打开一个文件并返回文件对象。
  48. ord():返回一个字符的 Unicode 数值。
  49. pow():计算一个数的幂。
  50. print():打印输出到控制台。
  51. property():将方法转换为属性。
  52. range():创建一个整数序列的可迭代对象。
  53. repr():返回一个对象的字符串表示。
  54. reversed():返回一个反转的迭代器对象。
  55. round():将一个数四舍五入到指定精度。
  56. set():创建一个集合对象。
  57. setattr():设置对象的属性值。
  58. slice():创建一个切片对象。
  59. sorted():返回一个排序后的列表。
  60. staticmethod():将一个方法转换为静态方法。
  61. str():将一个对象转换为字符串。
  62. sum():计算可迭代对象中的元素总和。
  63. super():返回一个超类对象。
  64. tuple():创建一个元组对象。
  65. type():返回一个对象的类型。
  66. vars():返回一个对象的属性和属性值的字典。
  67. zip():将多个可迭代对象打包成一个元组序列。
  68. __import__():动态地导入一个模块。

这只是 Python 内置函数的一部分,还有其他一些函数可供使用。每个函数都具有特定的用途和功能,可以根据需要选择适当的函数来使用。