【发布时间】:2016-03-05 13:52:36
【问题描述】:
我正在尝试打印您在袋子中找到的所有拼字游戏拼字游戏的列表。我必须使用一个函数,并且我有两个变量,一个用于 LETTERS,另一个用于 COUNT(每个字母的数字图块),当我打印它时,它会打印每个字母 26 次:(
def genRepeatedChars(chars, repeats) :
tileBag = []
for LETTERS in allLetters:
for i in range(len(COUNTS)):
print (LETTERS)
return chars
【问题讨论】:
-
您的代码中似乎有问题。什么是
tileBag,为什么不使用它?您的函数正在获取两个参数chars和repeats但都没有被使用;取而代之的是两个变量allLetters和COUNTS在没有被声明的情况下被使用... -
对不起,我应该更清楚,COUNTS 和 allLetters 是在程序开始时定义的全局变量。
-
那么
tileBag、chars和repeats呢?如果您能分享如何声明allLetters和COUNTS也会有所帮助。另外,我仍然认为您在此处输入的代码包含错误,因此请仔细检查以确保您在此处输入正确。
标签: python list function loops