n = int(input()) for i in range(n): a= input() a1=int(a,16) a2 = oct(a1) print(a2[2:]) 要想直接16转8还要加前缀‘0x’,不如通过16转10,10转8来的简单。 参考: