当前位置:首页 > 编程笔记 > 正文
已解决

【Python】给定n个十六进制正整数,输出它们对应的八进制数。

来自网友在路上 11108110提问 提问时间:2023-11-22 00:11:28阅读次数: 110

最佳答案 问答题库1108位专家为你答疑解惑

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:])		#  将元素转换为十进制后转换为八进制,从第三位开始取数并输出

运行结果:

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"【Python】给定n个十六进制正整数,输出它们对应的八进制数。":http://eshow365.cn/6-41695-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!