Python 10進数から2進数、8進数、16進数に変換する

次のコードは、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
Share

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です