python如何重复执行程序命令而不是一次退出

这样的程序如何执行多次,直到输入‘quit’才结束呢

a=input('请输入一个正整数:')
a1=map(eval,a) 
a2=list(a1) 

M=max(a2)
s=sum(a2)-M

if M==s:
    print('Yes')
else:
    print('No')


while 1:
    a=input('请输入一个正整数:')
    if a=='quit':
        break
    a1=map(eval,a) 
    a2=list(a1) 
 
    M=max(a2)
    s=sum(a2)-M
 
    if M==s:
        print('Yes')
    else:
        print('No')