Python实现十进制转二进制 num=10 result=[] while 1: res=num//2 num = res print(res%2) result.append(str(res%2)) if res==0: break print(''.join(result)) 打印结果:1010