我需要制作一个程序来定义这个词是否是字谜。嗯,这是我的代码。标有 的线条## here反映了主要问题。我需要定义的索引word1和word2第一和第二的for循环,然后对它们进行比较。如果这些索引相似,那么程序就会错过这个词(因为它在迭代时出现了两次)。我知道,代码还没有完成
text_sample = 'text goes here'
c = 0
i = 0
isanagramma = 0
n = len(text_sample)
while c < len(text_sample):
for word1 in text_sample:
for word2 in range(1,n):
s1 = sorted(word1)
s2 = sorted(text_sample[word2])
index1 = text_sample.index(word1) ## here
index2 = text_sample.index(text_sample[word2]) ## here
if index1 == index2: ## here
continue ## here
if s1 == s2:
isanagrama+=1
i+=1
c+=1
print(isanagramma)
沧海一幻觉
相关分类