python转换为十六进制,python十进制转化为十六进制
#编码=utf-8
进口是
打印(十进制转换成二进制、八进制、十六进制)
数量=输入(请输入一个十进制的整数:)
模式=re.compile(r[^0-9])
如果(重新搜索(模式,数量)):
打印(输入的格式不正确)
否则:
num=int(数字)
#十六进制
cc=[0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , A , B , C , D , E , F]
#a是二进制,b是八进制,c是十六进制
list=[]
blist=[]
clist=[]
#转成二进制
临时=数量
当温度:
剩余=字符串(温度% 2)
temp=temp //2
列表.追加(剩余)
list.reverse()
#转成八进制
临时=数量
当温度:
剩余=字符串(温度% 8)
temp=temp //8
blist.append(残差)
blist.reverse()
#转成十六进制
临时=数量
当温度:
残留=cc[温度% 16]
temp=temp //16
clist.append(剩余)
clist.reverse()
#输出结果
打印(转换成二进制为)
打印()。加入(列表))
打印(转换成八进制为)
打印()。加入(blist))
打印(转换成十六进制为)
打印()。加入(clist))
#编码=utf-8
打印(十进制转换成二进制、八进制、十六进制)
尝试:
num=int(input(请输入一个十进制的整数:\n ))
#十六进制
cc=[0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , A , B , C , D , E , F]
#a是二进制,b是八进制,c是十六进制
list=[]
blist=[]
clist=[]
#转成二进制
临时=数量
当温度:
剩余=字符串(温度% 2)
temp=temp //2
列表.追加(剩余)
list.reverse()
#转成八进制
临时=数量
当温度:
剩余=字符串(温度% 8)
temp=temp //8
blist.append(残差)
blist.reverse()
#转成十六进制
临时=数量
当温度:
残留=cc[温度% 16]
temp=temp //16
clist.append(剩余)
clist.reverse()
#输出结果
打印(转换成二进制为)
打印()。加入(列表))
打印(转换成八进制为)
打印()。加入(blist))
打印(转换成十六进制为)
打印()。加入(clist))
除了:
打印(输入的格式不正确)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。