Review (exam statistics)


#1

For some reason, after trying to put my code through, the green circle won’t stop spinning and won’t allow my code through. It won’t even get to an error or anything, it just won’t stop spinning.

Here is my code

grades = [100, 100, 90, 40, 80, 100, 85, 70, 90, 65, 90, 85, 50.5]
variance = grades_variance(grades)

def print_grades(grades):
for grade in grades:
print grade

def grades_sum(grades):
total = 0
for grade in grades:
total += grade
return total

def grades_average(grades):
sum_of_grades = grades_sum(grades)
average = sum_of_grades / float(len(grades))
return average

def grades_variance(grades):
variance = 0
for g in grades:
variance += ((grades_average(grades) - g) ** 2)
return variance / float(len(grades))
print grades_variance(grades)

def grades_std_deviation(variance):
return (variance) ** 0.5
variance = float(grades_variance(grades))
print grades_std_deviation(variance)
print print_grades(grades)
print grades_sum(grades)
print grades_average(grades)
print grades_variance(grades)
print grades_std_deviation(variance)


#3

That line should not appear before the function definition.


#4

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.