代码:
n = int(input())
for i in range(n):
s = input()
res_1 = int(s,16)
res_2 = oct(res_1)
print(res_2[2:])
注意:
① int()方法:
int
(x, base
=
10)
- x -- 字符串或数字。
- base -- 读取的时候采用的进制数,默认十进制。
返回整型十进制数字
② oct()函数
oct( ) 函数将一个整数转换成 8 进制字符串
oct(x)
- Python2.x 版本的 8 进制以 0 作为前缀表示。
- Python3.x 版本的 8 进制以 0o 作为前缀表示。