Python函数定义

img


import string

def myValid(x):

    if len(x) < 3:
        return "密码设置无效!"
    else:
        flag1, flag2, flag3 = False, False, False
        for i in x:
            if i in string.ascii_lowercase:
                flag1 = True
            elif i in string.ascii_uppercase:
                flag2 = True
            elif i in string.digits:
                flag3 = True
        if flag1 and flag2 and flag3:
            return "密码设置有效!"
        else:
            return "密码设置无效!"
        
s = input(">>>")

res = myValid(s)
print(res)