Python 十進位轉二進位、八進制、十六進制
以下代碼用於實現十進位轉二進位、八進制、十六進制:
實例(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