*I'm supposed to be reading in names a grades from a text file like so: * Chris 100 89 76 0 Dave 56 45 30 23 10 0 Sara 55 76 78 60 0
*the 0 indicates that's the end of the student's grades and not an actual 0 number grade for the student. This is what my code looks like so far:* from myFunctions import * grades = [] names = [] gradeTotal = 0 numStudents = 0 inputFile = open("input.txt", "r" ) # Read in a file with student names a grades for line in open("input.txt", "r"): # iterate through txt file with names and grades if line.strip().isdigit(): grade = float(line) # convert score into float type gradeTotal += grade # adds score to running total if grade != 0: grade = grades.append(grade) else: name = line.strip() name = names.append(name) # Append name to names list studentTotal = str(len(names)) # Get student total grades.sort() # Sort the grades in ascending order --------------------------------------------------------------------------------------- *and then I need to output something that looks like this:* Name of student 76,89,100 - and then their letter grade average(A, B, C, etc..) Name of student 76,89,100 - and then their letter grade average(A, B, C, etc..) *How do I do this with the code I have so far ( if possible )*
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor