Python 程式以將二進位制轉換為格雷碼
當需要將二進位制程式碼轉換為格雷碼時,定義一個執行“異或”操作的方法。
以下是對此的說明 −
示例
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”的方法,該方法將二進位制數作為其引數。
它執行“異或”操作。
它返回轉換後的輸出。
從使用者處獲取二進位制數的輸入。
呼叫該函式,並將該值作為引數傳遞給它。
轉換後的輸出顯示在控制檯上。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP