Python 十進位轉二進位、八進制、十六進制

Document 對象參考手冊 Python3 實例

以下代碼用於實現十進位轉二進位、八進制、十六進制:

實例(Python 3.0+)

# -*- coding: UTF-8 -*- # Filename : test.py # author by : www.xuhuhu.com # 獲取用戶輸入十進位數 dec = int(input("輸入數字:")) print("十進位數為:", dec) print("轉換為二進位為:", bin(dec)) print("轉換為八進制為:", oct(dec)) print("轉換為十六進制為:", hex(dec))

執行以上代碼輸出結果為:

python3 test.py
輸入數字:5
十進位數為:5
轉換為二進位為: 0b101
轉換為八進制為: 0o5
轉換為十六進制為: 0x5
python3 test.py
輸入數字:12
十進位數為:12
轉換為二進位為: 0b1100
轉換為八進制為: 0o14
轉換為十六進制為: 0xc

Document 對象參考手冊 Python3 實例