複数の整数リストの平均を計算するにはどうすればよいですか?複数の整数リストの平均を計算するにはどうすればよいですか?
このプログラムでテキストファイルのデータの平均を計算しようとすると、問題が発生します。
だから、これは私のコードです:
ボブ、8,5,7
ディラン、5:ここで
import string from operator import itemgetter Options=("alphabetical order","highest to lowest","average score") Option=raw_input("Which order do you want to output?" + str(Options)) choices=("Class 1","Class 2", "Class 3") file = open("Class1.txt","r") #Highest to Lowest lines = file.readlines() loopcount = len(lines) for i in range(0,loopcount): poszerostring = lines.pop(0) new = str(poszerostring) new1 = string.strip(new,'\n') tempArray = new1.split(',') resultsArray = [tempArray.append(poszerostring)] name = tempArray.pop() resultsArray.append(int(tempArray.pop())) resultsArray.append(int(tempArray.pop())) resultsArray.append(int(tempArray.pop())) resultsArray.remove(None) printedArray = resultsArray print printedArray if Option == "average score": average = 0 sum = 0 for n in printedArray: sum = sum(str(printedArray)) average = sum/3 print average
は、テキストファイルにあるデータであり、 、8,2
ジャック、1,4,7
ジェイ(Jay)、3,8,9
@gollumbo、なぜあなたの編集ですべてのコードを削除しましたか? –
GCSEのこの部分ですか? –
この質問の内容を削除したりロールバックしたりすることは、ばかげている。あなたは、一般に見られるように問題を掲示しています。まともな回答を得て、後であなたの痕跡を消してください。 @Peterの答えだけでなく、質問も[Googleのキャッシュ](http://webcache.googleusercontent.com/search?q=)に既に入っています。キャッシュ:Cp79m7vYBlwJ:stackoverflow.com/questions/36100687/how-to-calculate-the-average-of-multiple-lists-of-integers+&cd=1&hl=de&ct=clnk&gl=de)。 – altocumulus