3.问题描述
给定n个十六进制正整数,输出它们对应的八进制数。
样例输入
2
39
123ABC
样例输出
71
4435274
n = int(input())
li = []     #  创建列表
for i in range(n):
    li.append(input())		#  输入数据
for num in li:
    if len(num) <= 100000:		#  判断长度是否符合要求
            print(oct(int(num,16))[2:])		#  将元素转换为十进制后转换为八进制,从第三位开始取数并输出
 
运行结果:

















![[计算机网络]网络层概述](https://img-blog.csdnimg.cn/132d2527fc6b49d6b3319146de3b16ee.png)


