-1

そうそう、Pythonで10進数を2進数に変更する方法を見つけようとしています

4

2 に答える 2

2

どうですかbin:

>>> bin(42)
'0b101010'
于 2013-09-11T17:31:45.113 に答える
1
In [1]: def dec2bin(n):
   ...:     if not n:
   ...:         return ''
   ...:     else:
   ...:         return dec2bin(n/2) + str(n%2)
   ...:     

In [2]: dec2bin(11)
Out[2]: '1011'
于 2013-09-11T17:33:48.930 に答える