এক ডেসিমেল নম্বরের বাইনারি সমতুল্য қолে ২ দিয়ে ক্রমাগত ভাগ করে ভাগশেষগুলো উল্টো ক্রমে প্রিন্ট করে পাওয়া যায়। এই রূপান্তরের রিকার্শিভ সমাধান নিচে দেওয়া হলো:
def tobin(x): strbin='' if x>1: tobin(x//2) print (x%2, end='') num=int(input('enter a number')) tobin(num) ফলাফল টেস্ট করতে উপরের কোড চালানenter a number25 11001 enter a number16 10000