鱼C论坛

 找回密码
 立即注册
查看: 1029|回复: 3

求助:课后作业作业第20讲动动手1.

[复制链接]
发表于 2019-5-16 20:52:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
答案看的似懂非懂  求助大神编写更简洁的代码 我自己写的是

stra = ''' 复制文本 '''

str0 = stra.replace(' ','')   

#将文本中空格去除

length = len(str0)

#条件可转化为: 密码为小写 密码处 左右第四位为小写 左右三位为大写(红字为满足密码左右各有四位)  ps: 开头和结尾不需要第四位 就自己肉眼看看 不符合密码条件 自己写的时候是在不会就这么糊弄了一下--

for i in range(length):
    if str0[i].islower() and i-4>=0 and i+5<=length:
        if str0[i-4].islower() and str0[i+4].islower():
            str1 = str0[i-3:i] + str0[i+1:i+4]
            if str1.isupper():
                print(str0[i],end='')

得出的结果是:uilovefisdhc  和正确答案不一致  也不知道错哪了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-5-17 00:13:24 | 显示全部楼层
       藏有密码的原始字符串在哪里?你不会告诉我是 '' 复制文本 ''' 吧?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-21 23:26:21 | 显示全部楼层
我也刚遇到这个问题,也是输出这个,同问
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-21 23:46:52 | 显示全部楼层
hao80305507 发表于 2020-5-21 23:26
我也刚遇到这个问题,也是输出这个,同问

贴代码吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-21 02:50

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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