您可以将
re模块用于正则表达式。
有了它,您的代码将如下所示:
import redef validate(): while True: password = raw_input("Enter a password: ") if len(password) < 8: print("Make sure your password is at lest 8 letters") elif re.search('[0-9]',password) is None: print("Make sure your password has a number in it") elif re.search('[A-Z]',password) is None: print("Make sure your password has a capital letter in it") else: print("Your password seems fine") breakvalidate()


