加油fighting 发表于 2019-5-16 20:52:00

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

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

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

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

#将文本中空格去除

length = len(str0)

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

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

得出的结果是:uilovefisdhc和正确答案不一致也不知道错哪了

jackz007 发表于 2019-5-17 00:13:24

       藏有密码的原始字符串在哪里?你不会告诉我是 '' 复制文本 ''' 吧?

hao80305507 发表于 2020-5-21 23:26:21

我也刚遇到这个问题,也是输出这个,同问

均昊山 发表于 2020-5-21 23:46:52

hao80305507 发表于 2020-5-21 23:26
我也刚遇到这个问题,也是输出这个,同问

贴代码吧
页: [1]
查看完整版本: 求助:课后作业作业第20讲动动手1.