带有正则表达式的python中的布尔函数给出错误的输出

时间:2019-05-03 08:22:10

标签: python function boolean

这是我的代码

def login():

    userinput = input("Enter a login: ")
    test = ("[a-z]+[0-9]{2}[a-z]{5}")
    if test == True:
        print ("ur login seems legit")
    else:
        print ("ur login seems illegal")

login()

我需要用户编写类似x11abcde的登录名 如果是真的,则表示您的登录似乎合法,但如果他这样写道 11a16edas错误。喜欢格式需要像字母,2个数字和5个字母:a11aaaaa

现在我只得到您的通知:每次登录似乎都是非法的

0 个答案:

没有答案