2016-04-11 2 views
-1

avgListという名前のリストに 'average'変数を追加したいのですが、 'NoneType'あなたの最初のループの後、avgListは、もはやあなたのリストが、Noneではありませんので、私はリストに何かの平均を追加しようとしていますが、NoneTypeエラーを受け取りました

avgList = avgList.append(int(average)) 

append()戻りNone:この行は、あなたの問題は「

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) 

答えて

1

を追加します。

これを避けるには、戻り値をavgListに戻してください。ちょうど:

avgList.append(int(average)) 

これはスクリプトで正しく以前に行いました。このラインによって引き起こされています

0

avgList = avgList.append(int(average)) 

変更それはこのことにする:

avgList.append(int(average)) 
関連する問題