解题思路:
注意事项:
参考代码:
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语言程序设计教程(第三版)课后习题9.1 (C++代码)浏览:563 |
C语言训练-委派任务* (C语言代码)..................竟然是第一个浏览:2177 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:487 |
C二级辅导-计负均正 (C语言代码)浏览:598 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:560 |
妹子杀手的故事 (C语言代码)浏览:690 |
矩形面积交 (Java代码)浏览:1220 |
用筛法求之N内的素数。 (C语言代码)浏览:1255 |
WU-复数求和 (C++代码)浏览:2015 |
简单的a+b (C语言代码)浏览:816 |