|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
def passwd(temp1):
length = len(temp1)-4
for each in range(4,length-5):
if temp1[each].isalpha() and temp1[each].islower():
temp2 = temp1[each-3:each] + temp1[each+1:each+4]
temp3 = temp1[each-4] + temp1[each+4]
if temp2.isalpha() and temp2.isupper():
if temp3.islower():
print(temp1[each],end='')
花了一个多小时在这道题目上醉了,虽然有漏洞(第3位和倒数第4位无法纳入判断),不过最后总算看到密码是啥了。
一开始用的for each in temp1:,此时each代表的是符号,当我想用index语句索引它的位置,发现只能输出最先出现的位置号,无耐只好换range语句重写一遍 = = |
|