我想将变量“average”添加到名为avgList的列表中,但我得到一个错误,即“NoneType”对象没有属性“append”
tempList = []
nameList = []
avgList = []
ctr = 0
ctrr = 0
while ctrr <12:
name = raw_input("Enter team name: ")
ctrr += 1
ctr = 0
while ctr <8:
score = input("Enter Scores: ")
ctr += 1
tempList.append(score)
summ = sum(tempList)
average = summ/len(tempList)
avgList = avgList.append(int(average))
print max(avgList)
这条线是你的问题:
append()
返回None
,因此在第一次通过循环之后,avgList
不再是您的列表,而是None
为了避免这种情况,不要将返回值赋回
avgList
。只是:您在脚本的前面正确地执行了此操作
这是由这条线引起的:
改为:
相关问题 更多 >
编程相关推荐