python十进制转化八进制代码,十进制转二进制python编程
基础练习:十六进制到八进制。
资源限制
时间限制:1.0s内存限制:512.0MB
问题描述
给定n个正的十六进制整数,输出它们对应的八进制数。
输入格式
输入的第一行是正整数n (1=n=10)。
接下来的n行,每一行都有一个由09和大写字母AF组成的字符串,表示要转换的正十六进制数,每个十六进制数的长度不超过100000。
输出格式
输出n行,每行输入对应的八进制正整数。
[注意]
输入的十六进制数没有前导0,如012A。
输出的八进制数不能有前导0。
输入样本
2
39
公元前123年
抽样输出
71
4435274
[提示]
先把十六进制数转换成十进制数,再把十进制数转换成八进制数。
Python代码如下: dpdzfj(x)返回二进制字符串。Oct(x)返回一个八进制字符串。Hex(x)返回十六进制字符串。Int(n,x)将n转换为数字 n=int(input())x=[]for I in range(n):x . Append(Oct(int(input(),16)) for I in x: print (I [2:])
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。