题解 | #查找某个年龄段的用户信息#

密码验证合格程序

http://www.nowcoder.com/practice/184edec193864f0985ad2684fbc86841

if name == 'main': try: while True: password = input() length = len(password) if length>8:#判断长度是否超过8位 r2 = [0,0,0,0]#四个元素分别用于判定密码中是否包含四种元素 for letter in password: if letter.isupper(): r2[0] = 1 elif letter.islower(): r2[1] = 1 elif letter.isdigit(): r2[2] = 1 elif letter: r2[3] = 1 if sum(r2)>=3:#判断是否包含至少3个元素 r3 = [] for i in range(length-2): tmp = password[i:i+3] for j in range(i+1,length-2): if password[j:j+3] not in tmp: r3.append(1) else: r3.append(0) if 0 not in r3:#判断是否有长度大于2的不含公共元素的子串重复 print('OK') else: print('NG') else: print('NG') else: print('NG') except: pass

全部评论

相关推荐

牛客928043833号:在他心里你已经是他的员工了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务