当我做两个for循环时,为什么我的变量会重复过多

时间:2015-09-29 17:46:42

标签: python-2.7 loops

我有两个for循环一个接一个地在第二个for循环发生之前我的键变量很好并且是正确的长度但是在第二个for循环之后它会重复很多。

for keys in newkeyword:
print keys
for letters in message:
    if letters.isalpha():
        print keys
        L=alphabet.find(letters)
        if mode=='e' or mode=='encrypt':
            L=L+(alphabet.find(keys))

正如你在上面看到的那样,当我第一次拿到这个

时打印键有两个打印
What is your messagehello
what is mode ?e
what is keyword ?hi
h
i
h
i
h

这是正确的,但在第二个for循环之后我得到了这个

What is your messagehello
what is mode ?e
what is keyword ?hi
h
h
h
h
h
i
i
i
i
i
h
h
h
h
h
i
i
i
i
i
h
h
h
h
h

这是完全错误的。我需要同时循环两个变量,我们将非常感谢任何帮助。感谢

0 个答案:

没有答案