কম্পিউটার

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


এই নিবন্ধে, আমরা নীচে দেওয়া সমস্যার বিবৃতিটির সমাধান সম্পর্কে জানব৷

সমস্যা বিবৃতি − আমাদের একটি দশমিক সংখ্যা দেওয়া হয়েছে, আমাদের এটিকে এর বাইনারি সমতুল্যে রূপান্তর করতে হবে।

প্রদত্ত সমস্যা সমাধানের জন্য দুটি পন্থা আছে। আসুন এক এক করে সেগুলো দেখি---

পুনরাবৃত্ত পদ্ধতি

উদাহরণ

def DecimalToBinary(num):
   if num > 1:
      DecimalToBinary(num // 2)
   print(num % 2, end = '')
# main
if __name__ == '__main__':
   # decimal input
   dec_val = 56
   # binary equivalent
   DecimalToBinary(dec_val)

আউটপুট

111000

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

সমস্ত ভেরিয়েবল এবং ফাংশন উপরের চিত্রে দেখানো গ্লোবাল স্কোপে ঘোষণা করা হয়েছে।

বিল্ট-ইন পদ্ধতি ব্যবহার করা

উদাহরণ

def decimalToBinary(n):
   return bin(n).replace("0b", "")
# Driver code
if __name__ == '__main__':
   print(decimalToBinary(56))

আউটপুট

111000

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

সমস্ত ভেরিয়েবল এবং ফাংশন উপরের চিত্রে দেখানো গ্লোবাল স্কোপে ঘোষণা করা হয়েছে।

উপসংহার

এই নিবন্ধে, আমরা একটি তালিকাকে একটি স্ট্রিং-এ রূপান্তর করতে পাইথন প্রোগ্রাম সম্পর্কে শিখেছি।


  1. হেক্স স্ট্রিংকে দশমিকে রূপান্তর করতে পাইথন প্রোগ্রাম

  2. bin() পাইথন প্রোগ্রামে

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

  4. বাইনারি উপস্থাপনা প্যালিনড্রোম কিনা তা পরীক্ষা করতে পাইথন প্রোগ্রাম?