python自己练习的一个比大小的代码 但是不对!改了好久 大神们救救小弟我

python自己练习的一个比大小的代码 但是不对!!!改了好久 大神们救救我
while True:
s=raw_input()
     if s=='quit':
        break
def M(a,b):
     if a>b:
          print'A比较大 是:',a
     else:
          print'B比较大 是:',b

a=int(raw_input('输入a'))
b=int(raw_input('输入b'))
M(a,b)

------解决方案--------------------
def M(a,b):
     if a>b:
          print'A比较大 是:',a
     else:
          print'B比较大 是:',b
          
while True:
    a=int(raw_input('输入a: '))
    b=int(raw_input('输入b: '))
    M(a,b)
    if a=='quit' or b=='quit':
        break

------解决方案--------------------
引用:
改一下
def M(a,b):
    if a>b:
        print 'A比较大 是:',a
    elif b>a:
        print 'B比较大 是:',b
    else:
        print 'AB相等 是: ',a

          
while True:
    a=raw_input('输入a: ').strip()
    if a=='quit':
        break
    b=raw_input('输入b: ').strip()
    if b=='quit':
        break
    M(int(a),int(b))

写的好