继续python系列,python能够自动推断类型这个太好用了,根本不用声明类型,自己根据运行情况推断出所用的类型,所以在定义函数的时候根本不用声明参数的类型。
下面这个题目aoj1303,求2的指数,如下:
def gethex(a):li=[]while a:zhi=a%2li.append(zhi)a=a/2return lidef theNumTwo(List):length=len(List)num=0for i in range(length):if List[i]==0:num+=1else:break;return numinputstr=raw_input()
while inputstr!='':#print inputstra,b=map(int,inputstr.split())hexa=gethex(a)hexb=gethex(b)max1=theNumTwo(hexa)max2=theNumTwo(hexb)if max1>max2:print '>'elif max1<max2:print '<'else:print '='inputstr=raw_input()