给定n个十六进制正整数,输出它们对应的八进制数。输入的第一行为一个正整数n。接下来n行,每行一个由0-9与A-F组成的字符串,表示要转换的十六进制正整数。 输出n行,每行为输入对应的八进制正整数。且输入的十六进制数不会有前导0,输出的八进制数也不能有前导0。
直接上程序
m=int(input())
n=[]
d=[]
o=[]
for i in range(m):
n.append(input())
for i in range(m):
d.append(int(n[i],16))
o.append(oct(d[i]))
print(o[i][2:])