Wie berechnet man den Durchschnitt mehrerer Listen von ganzen Zahlen?Wie berechnet man den Durchschnitt mehrerer Listen von ganzen Zahlen?
Ich habe ein Problem, dieses Programm zu versuchen, den Durchschnitt für die Daten in der Textdatei zu berechnen.
Also das ist mein Code:
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
Hier die Daten, die in der Textdatei ist:
Bob, 8,5,7
Dylan, 5 , 8,2
Buchse, 1,4,7
Jay, 3,8,9
@gollumbo, warum haben Sie den ganzen Code mit Ihrer Bearbeitung entfernt? –
Ist dieser Teil der GCSE? –
Dieses Hin und Her Löschen und Zurückrollen des Inhalts dieser Frage ist lächerlich. Sie schreiben ein Problem, das von der Öffentlichkeit angeschaut werden muss, erhalten eine anständige Antwort und versuchen anschließend, Ihre Spuren zu löschen? Abgesehen von der Geringschätzung jeder Person, die Ihnen helfen und sich dafür einsetzen möchte, haben sich sowohl die Frage als auch @ Peters Antwort bereits in [Google Cache] (http://webcache.googleusercontent.com/search?q= Cache: Cp79m7vYBlwJ: stackoverflow.com/questions/36100687/how-to-cal-the-average-of-multiple-lists-of-integers+&cd=1&hl=de&ct=clnk&gl=de). – altocumulus