試験の課題や、自分自身のチャレンジ、新しいプログラミング言語を覚えるための練習などに使えるプログラミング演習問題です。 プログラミング万能練習法 のページも参考になると思います。 10進数を2進数に変換する 出力例) 10進数: 10 2進数: 1010 アルゴリズムは「10進数を順次2で割って、余り(0か1)を並べる。」です。 http://www.infonet.co.jp/ueyama/ip/binary/dec2bin.html Python で書いてみた。 import sys decimal_literal = int(sys.argv[1]) class DecimalNumber: def __init__(self, dec): self.dec = dec self.result = [] def __to_binary(self): half = self.dec /