【发布时间】:2014-12-30 18:04:33
【问题描述】:
我是 Python 的新手,所以如果这是一个愚蠢的错误,请原谅我!
我一直在研究密码生成器,以便在科技俱乐部展示。它的工作原理是要求您输入一个单词。您输入的单词会变成一个列表。然后它将列表中的每个字母更改为其他内容以制作唯一密码(我知道这是有缺陷的)。当我运行代码时,它显示TypeError: string indices must be integers。我的代码有什么问题?
print ("Leo's Password Generator")
print ('Please enter a word')
word = input()
print ('Enter another word:')
word2 = input()
word = word2 + word
word.split()
def print_list(toon):
for i in toon:
if toon[i] == 'e':
toon[i] = '0'
print_list(word)
print (word)
【问题讨论】:
-
我根据您对 furkle 的回答对您的帖子进行了一些编辑,以澄清您的预期行为。如果我完全歪曲了你,请告诉我!