Guest User

Untitled

a guest
Feb 23rd, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. # coding: utf-8
  2. grades = [100,100,90,40,80,100,85,70,90,65,90,85,50.5]
  3.  
  4. def printGrades(grades):
  5. for grade in grades:
  6. print grade
  7.  
  8. def gradesSum(grades):
  9. total = 0
  10. for grade in grades:
  11. total += grade
  12. return total
  13.  
  14. def gradesAverage(grades):
  15. sum_of_grades = gradesSum(grades)
  16. average = sum_of_grades / float(len(grades))
  17. return average
  18.  
  19. def gradesVariance(scores):
  20. average = gradesAverage(scores)
  21. variance = 0
  22. for score in scores:
  23. variance += (average - score) ** 2
  24. return variance / float(len(scores))
  25.  
  26. def gradesStdDeviation(variance):
  27. return variance ** 0.5
  28.  
  29. printGrades(grades)
  30. print "%.2f" % gradesSum(grades)
  31. print "%.2f" % gradesAverage(grades)
  32. print "%.2f" % gradesVariance(grades)
  33. variance = gradesVariance(grades)
  34. print "%.2f" % gradesStdDeviation(variance)
Add Comment
Please, Sign In to add comment