Contact: aviboots(AT)netvision.net.il
39,948 questions
51,890 answers
573 users
def decimal_to_binary(n): if n > 1: decimal_to_binary(n//2) print(n % 2, end='') decimal = 41 decimal_to_binary(decimal) ''' run: 101001 '''
def decimal_to_binary(n): if n < 0: return 'decimal < 0' elif n == 0: return '0' else: return decimal_to_binary(n//2) + str(n % 2) decimal = 41 s = decimal_to_binary(decimal) print(s) ''' run: 0101001 '''