|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- a = '''ACFlCTLIQlAIVMTqHFkswqbDDHtpgcWaXSSglUYKE
- lqNsYCyaQXBzrFUbkAUAWAKrDgDtAlGMBqWQhpEwquZqWZJpslUfMllCwWptqINjrOBTLuPzwvXNbLCx
- oFRritKRpJgBOaGPZdkUzvYnvYmAlEsVmKRXqyQUOdCBqLYyboOYeAQNLnkuiDXCiNiksSSRpDMVQQgs
- TmYThnppfKSmkpjjceGLaMOvYgsvNkGENKgGtUSzVPlLMeephDKrWGNpAxBqRiCnQIuKwDZurIRsznUp'''
- c = ''
- for each in a:
- if not each.isupper():
- if (a[a.find(each) - 1].isupper and a[a.find(each) - 2].isupper and
- a[a.find(each) - 3].isupper and a[a.find(each) + 1].isupper and
- a[a.find(each) + 2].isupper and a[a.find(each) + 3].isupper):
- c = c + each
- print(c)
复制代码
为什么这段代码没有执行第二个if中的条件,而是直接输出所有小写字母?
这道题是python基础教学第二十讲中动动手的第二题。题目为 :找出 a) 每位密码为单个小写字母,b) 每位密码的左右两边均有且只有三个大写字母 的字符串 |
|