所以这是简短的:我需要输入如下内容:
BaSe fOO ThE AttAcK
并返回:
attack the base.
如您所见,要对此进行解码,我需要首先以相反的顺序阅读单词,如果单词 isupper() 的第一个字母,则将其设为小写并将其附加到我稍后将打印的列表中。这是我到目前为止所拥有的:
# Enter your code for "BaSe fOO ThE AttAcK" here.
default = input('code: ')
listdefault = default.split()
uncrypted = []
for i in range(len(listdefault)):
if listdefault[:-i].istitle(): # doesn't work
i = i.lower() # dont know if this works, Should convert word to lower case.
uncrypted.append(i)
solution = ' '.join(uncrypted)
print(solution)
有人可以告诉我如何让这个程序工作吗?说我不能在列表类型上使用 istitle() 方法..