我正在尝试创建一个程序来确定密码是否有效!我的问题是我需要使用什么代码来限制用户的输入整数。
这是密码的要求
•密码必须至少包含八个字符。
•密码仅包含字母,数字和下划线。
•密码必须包含至少两位数字。
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()