18463102026 发表于 2019-11-26 18:09:30

二进制转换的方法,大家看看思路怎么样



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)

18463102026 发表于 2019-11-26 18:24:35



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]
查看完整版本: 二进制转换的方法,大家看看思路怎么样