Hello Trask, 

I have been working on the first program. I got the files to read and print out 
the grades and averages, but when I write these files to the other txt file, 
all that I get is:

10.0
10.0
10.0
10.0
10.0
10.0
10.0
10.0
10.0
10.0

I know it is something simple. I am just not seeing it. Here is my code:



Grades = [ ]

filename = raw_input("Enter the filename with 10 grades to be averaged: ")      
  

my_file_object = open (filename, "r")

for a in range (10):
    temp_string = my_file_object.readline()
    Grades = Grades + [ float (temp_string)]

my_file_object.close()

for a in range (len(Grades)):
    print "Grade", str (a + 1) + ":", Grades [a]

total = 0
for a in range (len(Grades)):
    total = total + Grades[a]

average = total/float (len(Grades))

print "The average grade was: ", round(average,2)
print ""
print "Okay, we are assuming that you have created a file named 
'grade_file_2.txt' that is empty, yes?"
print ""

fname= raw_input("Please enter 'grade_file_2.txt' to write to new file: ")

grades_file_2 = open("grade_file_2.txt", "w")

for count in range (len(Grades)):
    grades_file_2.write(str("%.2f"% (len(Grades))) + "\n")       
grades_file_2.close()

print ""
print "Nice Job. your file is done."


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



I am including the files. Let me know if you see anything goofy. 



Tom Mundahl


Attachment: tm_week11_problem1.py
Description: Binary data

10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
90.50
88.25
98.95
94.90
95.44
96.84
97.99
98.25
99.55
96.88
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to