鱼C论坛

 找回密码
 立即注册
查看: 2087|回复: 2

[已解决]新手Python问题求助

[复制链接]
发表于 2022-1-8 12:21:31 | 显示全部楼层 |阅读模式
10鱼币
关于小甲鱼《[课后作业] 第020讲:函数:内嵌函数和闭包 | 课后测试题及答案》的最后一题
我想用分片方法处理,代码如下
str1 = '''复制过来的'''
str1 = str1.replace('\n','')
first = 0
last = 7
cd = len(str1)
while last <= cd:
    list1 = str1[first:last]
    if list1[0:3].isupper() and list1[4:7].isupper() and list1[3].islower():           
        print(list1[3])
    else:
        print('',end='')
    first += 3
    last += 3
运行得到的结果如下,感觉哪里不对又说不出来
l
l
l
o
v
i
l
b
j
x
g
n
l
c
k
x
最佳答案
2022-1-8 12:21:32
没有满足这个条件
ACFlCTLI 不满足,因为后面有4个大写字母
aACFlCTLa 这种才满足
每位密码的左右两边均有且只有三个大写字母q
  1. str1 = str1.replace('\n', '')
  2. first = 0
  3. last = 7
  4. cd = len(str1)
  5. while last <= cd:
  6.     list1 = str1[first:last]
  7.     if list1[0:3].isupper() and list1[4:7].isupper() and list1[3].islower():
  8.         if str1[last].islower() and str1[first-1].islower():
  9.             # print(list1, str1[last], str1[first-1])
  10.             print(list1[3], end='')
  11.     else:
  12.         print('', end='')
  13.     first += 1
  14.     last += 1
复制代码

最佳答案

查看完整内容

没有满足这个条件 ACFlCTLI 不满足,因为后面有4个大写字母 aACFlCTLa 这种才满足
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-1-8 12:21:32 | 显示全部楼层    本楼为最佳答案   
没有满足这个条件
ACFlCTLI 不满足,因为后面有4个大写字母
aACFlCTLa 这种才满足
每位密码的左右两边均有且只有三个大写字母q
  1. str1 = str1.replace('\n', '')
  2. first = 0
  3. last = 7
  4. cd = len(str1)
  5. while last <= cd:
  6.     list1 = str1[first:last]
  7.     if list1[0:3].isupper() and list1[4:7].isupper() and list1[3].islower():
  8.         if str1[last].islower() and str1[first-1].islower():
  9.             # print(list1, str1[last], str1[first-1])
  10.             print(list1[3], end='')
  11.     else:
  12.         print('', end='')
  13.     first += 1
  14.     last += 1
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-1-8 15:15:51 | 显示全部楼层
大马强 发表于 2022-1-8 15:14
没有满足这个条件
ACFlCTLI 不满足,因为后面有4个大写字母
aACFlCTLa 这种才满足

而且步长也不合适,我这种一个一个进的会很慢,可以更快的
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-24 21:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表