【发布时间】:2012-11-13 12:31:27
【问题描述】:
可能重复:
Convert an integer to binary without using the built-in bin function
如何将十进制数转换为二进制列表。
比如怎么把8变成[1,0,0,0]
【问题讨论】:
-
我试过这个:binary = 0 while num != 0: bit = num % 2 binary = bit +(10* binary) num = num / 2 binary=[binary] return binary 但它没有'不要在数字之间给我逗号,它并不总是添加零。
-
你试过什么?您可能想查看函数
bin的 python 文档。 -
如果可以的话,我想不使用该功能
-
This question 已被询问。
-
@johnthexiii -- 见this post on meta