用python编个十进制转换为六进制的程序!!在线等
发布网友
发布时间:2022-05-02 02:13
我来回答
共3个回答
热心网友
时间:2022-05-11 00:15
从二进制转换为十进制有几种方式
第一种是在二进制数前加上0b,显示时会自动转换为十进制,注意这并不是字符串
x = 0b1010
print(x)
如果是字符串可以利用eval求值
x = eval('0b1010')
第二种是利用int函数,字符串可以以0b为前缀,也可以不使用
int('1010',base=2)
int('0b1010',2)
函数会将输入base进制的字符串转换为十进制
热心网友
时间:2022-05-11 01:33
def dec2sen(dec):
a = dec / 6
b = dec % 6
c = a / 6
d = a % 6
return int(str(c)+str(d)+str(b))
print dec2sen(123)
#'323'
只搞了整形
热心网友
时间:2022-05-11 03:08
是追问你倒是编程序呀