Python挑战:3级代码问题

时间:2017-06-29 06:57:53

标签: python string

我正在研究Python挑战(非常有趣),我知道3级的答案(因为我被卡住了,我达到了顶峰)但现在我只是好奇为什么我的代码没有正确解决问题。我知道还有其他方法可以解决这个问题,但我想知道为什么MINE不能。谢谢!

“一个小写字母,每边都有三个大保镖。”

所以我正在寻找的字符串遵循这种格式(U =大写,l =小写):

lUUUlUUUl

file = open("ThePythonChallenge - 3.txt")
mess = file.read()
mess = mess.replace('\n', '')


string = ''

while mess:

    string = mess[0:9]


if string[0].islower() and string[1:4].isupper() and string[4].islower() and string[5:8].isupper() and string[8].islower():
    print(string)

mess = mess.lstrip(string)

但是,出于某种原因,我的输出是:

dXJVlGZVm
qKWGtIDCj

我知道这是正确的,但我错过了其他6个格式正确的字符串,这些字符串完成了单词:“l ___ ___ t”。

0 个答案:

没有答案