解题思路:
注意事项:
参考代码:
n = int(input())
for i in range(n):
a = str(input())
s = 0
for i in a:
if ord('A')<=ord(i)<=ord('Z'):
s+=1
break
for i in a:
if ord('a')<=ord(i)<=ord('z'):
s+=1
break
for i in a:
if ord('0')<=ord(i)<=ord('9'):
s+=1
break
for i in a:
if i in "~!@#$%^":
s+=1
break
if 8<=len(a)<=16 and s>=3:
print('YES')
else:
print('NO')
0.0分
0 人评分