关于#大于等于#的问题,如何解决?

请设计一段程序验证密码的合格性。

密码要含有数字、字母、位数大于等于8,须同时满足三个条件。

不合格就提示用户是哪方面不合格,并让用户重新输入密码,直到密码合格为止。

建议使用正则表达式
先匹配出数字,再匹字母,最后len取总长度
import re
password ="" # 这是你的密码
if not re.match("\d", password):
print("没有包含数字")
elif not re.match("[a-zA-Z]", password):
print("没有包含字母")
elif len(password) <8:
print("密码长度小于8位")