Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- '''
- Created on Aug 11, 2016
- @author: lrodriguez
- '''
- grades = [100, 100, 90, 40, 80, 100, 85, 70, 90, 65, 90, 85, 50.5]
- 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(scores):
- average = grades_average(scores)
- variance = 0
- for score in scores:
- variance += (average - score) ** 2
- totalVariance = variance / len(scores)
- return totalVariance
- #print (grades_variance(grades))
- def grades_std_deviation(variance):
- return variance ** 0.5
- variance = grades_variance(grades)
- #print (grades_std_deviation(variance))
- #all stats printed
- print ("All exam scores: \n", print_grades(grades))
- print ("Grade Total:", grades_sum(grades))
- print ("Grade Average:", grades_average(grades))
- print ("Grade Variance:", grades_variance(grades))
- print ("Grade Deviation:", grades_std_deviation(variance))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement