Python第四周练习

import string
n=input()
a=b=c=d=0
if(len(n)<8):
    print("")
else:
    for i in n:
        if i in string.digits:
            a=1
        elif i in string.ascii_lowercase:
            b=1
        elif i in string.ascii_uppercase:
            c=1
        elif i in string.punctuation :
            d=1
e=a+b+c+d
if(e==2):
    print("")
elif(e==3):
    print("")
elif(e==4):
    print("极强")
密码强度判断

 

# 中庸
A = input()
xx=0
dx=0
num=0
kg=0
qt=0
for i in A:
    if i.isupper():#判断当前是否是大写字母
        dx += 1 #计数
    elif i.islower(): #判断是否是小写字母
        xx += 1 #计数
    elif i.isdigit(): #判断当前是否是数字
        num += 1 #计数
    elif i==" ":#空格个数
        kg += 1#计数
    else:#剩余字符
        qt +=1#计数
print("{} {} {} {} {}".format(xx,dx,num,kg,qt))
分类统计字符

 

posted @ 2020-04-01 17:31  叶落知秋max  阅读(177)  评论(0编辑  收藏  举报