যখন বাইনারি কোডকে গ্রে কোডে রূপান্তর করতে হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা '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' অপারেশন সম্পাদন করে।
-
এটি রূপান্তরিত আউটপুট প্রদান করে।
-
বাইনারি নম্বরের ইনপুট ব্যবহারকারীর কাছ থেকে নেওয়া হয়।
-
ফাংশনটিকে বলা হয়, এবং এই মানটি এটিতে একটি প্যারামিটার হিসাবে পাস করা হয়।
-
রূপান্তরিত আউটপুট কনসোলে প্রদর্শিত হয়।