Unnamed
public python v1 · immutableimport mathdef dectobase(base, number): global tb def tb(b, n, result=''): if n == 0: return result else : return tb(b, n/b, str(n%b) + result) if type(base) != type(1): raise TypeError, 'invalid base' if base <= 0: raise ValueError, 'invalid base : %s' %base if number == 0: return '0' if number > 0: return tb(base, number) if number < 0: return '-' + tb(base, -1 * number)print dectobase(2, 42)