解题思路:
注意事项:
参考代码:
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 人评分
【数组的距离】 (C语言代码)浏览:606 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:722 |
C二级辅导-同因查找 (C语言代码)浏览:554 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:820 |
C语言考试练习题_保留字母 (C语言代码)浏览:561 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1052 |
校门外的树 (C语言代码)浏览:956 |
WU-图形输出 (C++代码)浏览:801 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:636 |
A+B for Input-Output Practice (C语言代码)浏览:458 |