import re
password=input("请输入密码:")
prog=re.compile('^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@*#!?-])[A-Za-z\d@*#!?-]{6,10}')
rep=prog.search(password)
if rep:
print(rep.group())
else:
print('输入不符合要求')
import re
while True:
password=input("请输入密码:")
prog=re.compile('^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@*#!?-])[A-Za-z\d@*#!?-]{6,10}')
rep=prog.search(password)
if rep:
print(rep.group())
break
else:
print('输入不符合要求')
有帮助请采纳,有问题继续交流,你的采纳是对我回答的最大的肯定和动力