কম্পিউটার

পাইথনে পুনরাবৃত্তি ব্যবহার করে দশমিককে বাইনারিতে কীভাবে রূপান্তর করবেন?


একটি দশমিক সংখ্যার বাইনারি সমতুল্য 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

  1. পাইথন ব্যবহার করে কিভাবে PDF ফাইলগুলিকে Excel ফাইলে রূপান্তর করবেন?

  2. পাইথন প্রোগ্রামে দশমিককে বাইনারি নম্বরে রূপান্তর করুন

  3. পাইথন প্রোগ্রাম দশমিককে বাইনারি নম্বরে রূপান্তর করতে

  4. পাইথনে স্ট্রিংকে বাইনারিতে কীভাবে রূপান্তর করবেন?