数学做法
1def mycon(num):
2    print "num=%d"%(num)
3    for i in range(16,0,-1):
4        a=divmod(num,2**(i-1))
5        re[i]=a[0]
6        num=a[1]
7    for i in range(16,0,-1):
8        print re[i],
9
1 def  con(num):
2     std = 1 << 15
3      print   " num=%d " % (num)
4      for  i  in  range( 1 , 17 ):
5         a = 1   if  (num & std)  else  0
6         num <<= 1
7         re[ 17 - i] = a
8      for  i  in  range( 16 ,0, - 1 ):
9          print  re[i],
数学做法和位操作,继续学习,能改进否