判断密码判断密码
题目描述
在一个新的软件上注册账号时,填写密码时,网站通常都有一个标准,以防止你的密码设置的太简单。现在想请你编写代码,完成这个功能。
题目中会给你一个字符串 s
代表新建立的密码,密码需要符合两个条件才算合格:首先,密码长度要大于等于六;其次,密码中需要包含大写字母,小写字母和数字。
现在请你编写代码,判断用户注册的新密码是否合格,如果合格,则返回 True
,否则返回 False
。
输入输出格式
输入格式 一个字符串 s
。
输出格式 True
或 False
。
输入输出样例1
输入 abc
输出 False
输入输出样例2
输入 abcA12
输出 True
说明/提示
s=input()
l=len(s)
a=b=c=0
for i in s:
if ord(i)>=48 and ord(i)<=57:
a+=1
for i in s:
if ord(i)>=65 and ord(i)<=90:
b+=1
for i in s:
if ord(i)>=97 and ord(i)<=122:
c+=1
if a and b and c and l>=6:
print(True)
else:
print(False)