here is simple solution using the divmod() fucntion which returns the reminder and the result of a division without the fraction.
def dectobin(number): bin = '' while (number >= 1): number, rem = divmod(number, 2) bin = bin + str(rem) return bin