超級網迷

超級網迷+ 電腦迷+ 音樂迷
個人資料
正文

如何用Python將一串數字轉換為BCD碼?

(2012-11-13 20:07:20) 下一個
“怎麽將一串數字轉換為BCD碼?”

BCD就是Binary-Coded Decimal 。下麵是Python的一種思路:

def dec2bcd(num):
    new = ''
    for i in str(num):
        bNum= bin(int(i)).replace('0b','').zfill(4)
        new= new + bNum
    return new


比如:dec2bcd(819), 結果是100000011001
[ 打印 ]
閱讀 ()評論 (0)
評論
目前還沒有任何評論
登錄後才可評論.