2進法に変換する関数

10進法を2進法に変換する関数を書いてみた。

def binary(num):
remainder=[]
while num!= 0:
remainder.append(num%2)
num =num//2
remainder.reverse()
return remainder
binary(10)

[1, 0, 1, 0]

◎確認:2進数を得る埋め込み関数を使って、結果が合っているか確認してみる。

bin(10)
0b1010

# 0bは2進法であることを示している。

気づいたことを、お気軽に。
公開まで、やや時間がかかりまーす!