दशमलव संख्या के बाइनरी समकक्ष को 2 से लगातार विभाजन के शेष भाग को उल्टे क्रम में प्रिंट करके प्राप्त किया जाता है। इस रूपांतरण का पुनरावर्ती समाधान इस प्रकार है:
def tobin(x):
strbin=''
if x>1:
tobin(x//2)
print (x%2, end='')
num=int(input('enter a number'))
tobin(num)
To test the output, run above code enter a number25 11001 enter a number16 10000