Pythonで10進数を2進数に変換するためのモジュールや関数はありますか? int('[binary_value]',2)を使って2進数を10進数に変換することはできますが、その逆を自分でコードを書かずに行う方法はありませんか?
私は@aaronasterling'さんの回答に同意します。しかし、int型にキャストできる非バイナリ文字列が必要な場合は、正規のアルゴリズムを使用することができます。
def decToBin(n):
if n==0: return ''
else:
return decToBin(n/2) + str(n%2)