pythonはバイナリ変換の他の進数のコードを実現します
1.pythonバイナリ変換10進法
2.pythonバイナリ変換8進法
3.pythonバイナリ変換16進法
その他の進数変換は、上記のテンプレートに従って変更されます.
¥処でOK!!
s = input()
d = 0
while s:
d = d*2 + (ord(s[0]) -ord('0'))
s = s[1:]
print(" :{:}".format(d))
2.pythonバイナリ変換8進法
s = input()
d = 0
while s:
d = d*2 + (ord(s[0]) -ord('0'))
s = s[1:]
print(" :{:o}".format(d))
3.pythonバイナリ変換16進法
s = input()
d = 0
while s:
d = d*2 + (ord(s[0]) -ord('0'))
s = s[1:]
print(" :{:x}".format(d))
その他の進数変換は、上記のテンプレートに従って変更されます.
print(" :{:¥}".format(d))
¥処でOK!!