社区讨论

哪里错了

B3843[GESP202306 三级] 密码合规参与者 2已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@m1luadv7
此快照首次捕获于
2024/09/28 15:37
去年
此快照最后确认于
2025/11/04 18:36
4 个月前
查看原帖
a1 = input().split(',') for i in a1: n1, n2, n3, n4, n5, f = 0, 0, 0, 0, 0, 0 if 5 < len(i) < 13: for j in i: if int(ord('a')) <= int(ord(j)) <= int(ord('z')): n1 += 1 elif int(ord('A')) <= int(ord(j)) <= int(ord('Z')): n2 += 1 elif int(ord('0')) <= int(ord(j)) <= int(ord('9')): n3 += 1 elif j in '@#!$': n4 += 1 else: n5 += 1 if n1 > 0: f += 1 if n2 > 0: f += 1 if n3 > 0: f += 1 if f >= 2 and n4 >= 1 and n5 == 0: print(i)

回复

2 条回复,欢迎继续交流。

正在加载回复...