如何限制输入整数

时间:2015-02-15 09:15:57

标签: python-3.x

我正在尝试创建一个程序来确定密码是否有效!我的问题是我需要使用什么代码来限制用户的输入整数。

这是密码的要求

•密码必须至少包含八个字符。

•密码仅包含字母,数字和下划线。

密码必须包含至少两位数字。

def password():
    password = input ('Please Type your Password: ')

    _ = "_"

    if len(password) <=7 or set('[~!@#$%^&*()+{}":;\']+$').intersection(password) <=1:
        print ("You Enter a Invalid Password")

    else:
        len(password)>=8 and password.lower()== password and password.upper()==password and password.isalnum()==password and set(_).intersection(password)
        print ("You Enter a Valid Password")

password()

0 个答案:

没有答案