温水煮青蛙 发表于 2020-6-22 20:37:56

零基础入门第20讲内嵌函数和闭包动动手最后一题

strin2 ="""ABSaDKSbRIHcRHGcdDIF"""

length = len(strin2)

for a in range(3,length-3):
    if strin2 == '\n':
      continue
    if strin2.islower():
      if strin2.isupper() and strin2.isupper():
            if strin2.isupper() != 1 and strin2.isupper() != 1:
                print(strin2,end="")
               

我是这么做的,错在什么地方?为什么显示不了a呢?

今天的我更强了 发表于 2020-6-22 21:06:34

if strin2.isupper() != 1 and strin2.isupper() != 1:这行代码
a是strin2,strin2对a而言是strin2[-1]是F 是大写 所以strin2.isupper() ==1不符合条件 所以不显示

温水煮青蛙 发表于 2020-6-23 19:34:37

谢谢
页: [1]
查看完整版本: 零基础入门第20讲内嵌函数和闭包动动手最后一题