python十进制转化八进制代码,十进制转二进制python编程

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: