次のコードは、10進数を2進数、8進数、および16進数に変換するために使用されます。
実例(Python 3.0+)
# -*- coding: UTF-8 -*-
# Filename : test.py
# author by : www.ceodata.com
# ユーザーが入力した10進数を取得する
dec = int(input("数値を入力する:"))
print("10進数:", dec)
print("2進数に変換する:", bin(dec))
print("8進数に変換する:", oct(dec))
print("16進数に変換する:", hex(dec))
上記のコードを実行した結果は次のとおりです。
python3 test.py
数値を入力する:5
10進数:5
2進数に変換する:0b101
8進数に変換する:0o5
16進数に変換する:0x5
python3 test.py
数値を入力する:12
10進数:12
2進数に変換する:0b1100
8進数に変換する:0o14
16進数に変換する:0xc
コメントを残す