All pastes #247636 Raw Edit

Unnamed

public python v1 · immutable
#247636 ·published 2006-11-13 18:52 UTC
rendered paste body
import 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)