# -*- coding:gb2312 -*-
import subprocess
import sys
#subprocess.call("pause",shell=True)
#subprocess.call("cls",shell=True)
#sys.exit(0)
def cmp(a,b):
    if(a>b):
        return 1
    elif a < b :
        return -1
    else:
        return 0
print cmp(1,2)
print cmp(3,2)
print cmp(2,2)
#sys.exit(0)
x=[1,3,5,4,2]
print x
x.sort(key=cmp,reverse=True)
#x.sort(reverse=True,key=cmp)
'''
Traceback (most recent call last):
  File ".\sort_cmp.py", line 23, in <module>
    x.sort(key=cmp,reverse=True)
TypeError: cmp() takes exactly 2 arguments (1 given)
'''
print x
subprocess.call("pause",shell=True)