Advertisement
Guest User

Untitled

a guest
Jan 16th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. import statistics
  2.  
  3. def displayScores(scoreArray):
  4. """Displays the current test scores"""
  5. print("The current test scores are:")
  6. for i in range(len(scoreArray)-1):
  7. print(float(scoreArray[i]), end= "%, ")
  8. print(float(scoreArray[len(scoreArray)-1]), end = "%\n")
  9. print()
  10.  
  11. def displayScores2(scoreArray):
  12. """Displays the current test scores"""
  13. print("The current test scores are:")
  14. for i in range(len(scoreArray)-1):
  15. print(float(scoreArray[i]), end= "%, ")
  16. print(float(scoreArray[len(scoreArray)-1]), end = "%\n")
  17.  
  18. def findMin(scoreArray):
  19. """Finds minimum value"""
  20. minimum = min(scoreArray)
  21. return minimum
  22.  
  23.  
  24. def findMax(scoreArray):
  25. """Finds maximum value"""
  26. maximum = max(scoreArray)
  27. return maximum
  28.  
  29. def sdrop(scoreArray):
  30. """drops lowest"""
  31. minimum = findMin(scoreArray)
  32. scoreArray.remove(minimum)
  33. return scoreArray
  34.  
  35. def average(scoreArray: object) -> object:
  36. """find average"""
  37. b = sum(scoreArray)
  38. c = b/len(scoreArray)
  39. return c
  40.  
  41. def median(scoreArray):
  42. """finds the median"""
  43. tim = statistics.median(scoreArray)
  44. return(tim)
  45.  
  46. testScores = [90, 85, 52, 74, 95, 100, 78]
  47.  
  48.  
  49. def main():
  50. displayScores(testScores)
  51. minimum = findMin(testScores)
  52. print("Lowest Score: ", minimum)
  53. maximum = findMax(testScores)
  54. print("Highest Score: ", maximum)
  55. newave = average(testScores)
  56. print("Average: ",newave)
  57. newmedian = median(testScores)
  58. print("Median: ",newmedian)
  59. print("\n")
  60.  
  61. newScores = sdrop(testScores)
  62. displayScores2(newScores)
  63. newave2 = average(testScores)
  64. print("Average: ",newave2)
  65.  
  66.  
  67. main()
  68.  
  69. input("\nPress enter to quit")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement