কম্পিউটার

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


যখন বাইনারি কোডকে গ্রে কোডে রূপান্তর করতে হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা 'xor' অপারেশন সম্পাদন করে।

নীচে একই −

এর প্রদর্শন করা হল

উদাহরণ

def binary_to_gray_op(n):
   n = int(n, 2)
   n ^= (n >> 1)

   return bin(n)[2:]

gray_val = input('Enter the binary number: ')
binary_val = binary_to_gray_op(gray_val)
print('Gray codeword is :', binary_val)

আউটপুট

Enter the binary number: 101100110
Gray codeword is : 111010101

ব্যাখ্যা

  • 'binary_to_gray_op' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে, যা বাইনারি নম্বরটিকে তার প্যারামিটার হিসেবে নেয়।

  • এটি 'xor' অপারেশন সম্পাদন করে।

  • এটি রূপান্তরিত আউটপুট প্রদান করে।

  • বাইনারি নম্বরের ইনপুট ব্যবহারকারীর কাছ থেকে নেওয়া হয়।

  • ফাংশনটিকে বলা হয়, এবং এই মানটি এটিতে একটি প্যারামিটার হিসাবে পাস করা হয়।

  • রূপান্তরিত আউটপুট কনসোলে প্রদর্শিত হয়।


  1. পাইথন প্রোগ্রাম কিলোমিটারকে মাইলে রূপান্তর করতে

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

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

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