二进制转换的方法,大家看看思路怎么样
def bin_(n):
'正整数转换二进制的方法,和bin()函数一样'
if n == 1:
return '0b'+str(n)
else :
return bin_(n//2)+str(n%2)
def bin_1(n):
'功能同bin()函数'
if n == 0:
return '0b0'
elif n < 0:
return '-'+bin_(-n)
else:
return bin_(n)
def bin_(n):
'正整数转换二进制的方法,和bin()函数一样'
if n == 1:
return '0b'+str(n)
else :
return bin_(n//2)+str(n%2)
def bin_1(n):
'功能同bin()函数'
if n == 0:
return '0b0'
elif n < 0:
return '-'+bin_(-n)
else:
return bin_(n)
页:
[1]