Python में रिकर्सन का उपयोग करके दशमलव से बाइनरी रूपांतरण
एक दशमलव संख्या का बाइनरी समकक्ष 2 से क्रमिक विभाजन के शेष को उल्टे क्रम में प्रिंट करके प्राप्त किया जाता है। इस रूपांतरण का रिकर्सिव समाधान इस प्रकार है:
def tobin(x):
strbin=''
if x > 1:
tobin(x // 2)
print(x % 2, end='')
num = int(input('एक संख्या दर्ज करें: '))
tobin(num)
आउटपुट उदाहरण
एक संख्या दर्ज करें 25 11001 एक संख्या दर्ज करें 16 10000