|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
《零基础入门学习python》中第20讲课后习题动动手
1. 请用已学过的知识编写程序,找出小甲鱼藏在下边这个长字符串中的密码,密码的埋藏点符合以下规律:
a) 每位密码为单个小写字母
b) 每位密码的左右两边均有且只有三个大写字母
我想请问一下我代码为什么没有能够实现像小甲鱼一样的效果
- list = []
- str = ''
- for i in range(len(character)):
- if character[i-3].isupper() == True and character[i-2].isupper() == True and character[i-1].isupper()== True and character[i+1].isupper()== True and character[i+2].isupper()== True and character[i+3].isupper()== True and character[i].islower() == True:
- pre_aim = character[i]
- list.append(pre_aim)
- keyword = str.join(list)
- print(keyword)
复制代码
不要isupper()后面加true了
要抓的不是XXXxXXXx
是要抓xXXXxXXXx
|
|