#未将数据固定范围,只是简单得实现。 from Stack import * stack=Stack() def turn(n): while n!=0: m=n%2 stack.push(m) n=n//2 x='' for i in range(stack.size()): pp=stack.get_stack() x=str(pp[i])+x return x if __name__ == '__main__': print(turn(10))