0
0

私たちは、一般的に10進数を使っています。これは、10を基数とした表現法です。
0から9の10個の数字を使って数を表現し、10になると、桁が上がります。

ここで、私はPythonを使って、n進数に変換できないか興味を持った。この記事の目的は、10進数をどのようにn進数へ、n進数をどのように10進数に変換するかを説明したい。

10進数からn進数への変換方法

x = "10"
#2進数への変換
print (int(x,2)) 
#6進数への変換
print (int(x,6)) 
#8進数への変換
print (int(x,8)) 
#16進数への変換
print (int(x,16))

実行結果

2
6
8
16

n進数から10進数への変換方法

#2進数への変換
print (int('10100',2))
#6進数への変換
print (int('32',6))
#8進数への変換
print (int('24',8))
#16進数への変換
print (int('64',16))

実行結果

20
20
20
100

皆さんもこのプログラムコードを参考にして、時間があるときに10進数からn進数、
n進数から10進数に、適当な値を変換したらいかがでしょうか。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0