通过函数实现十进制转二进制
def func(n, first=True): if n == 0: if first: return \'0b0\' else: return \'0b\' return str(func(n//2, False))+str(n%2) print(func(0)) print(func(3)) print(func(6)) print(func(7))
结果如图:
def func(n, first=True): if n == 0: if first: return \'0b0\' else: return \'0b\' return str(func(n//2, False))+str(n%2) print(func(0)) print(func(3)) print(func(6)) print(func(7))
结果如图:
相关文章: