Advertisement
Jacobacon215

Standards-Based Grading Calculator

Jan 6th, 2020
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.89 KB | None | 0 0
  1. grades = [0]
  2. print("Input grades as 2-digit numbers instead of decimals, with the tens place being the ones place and the tenths place being the ones place. When completed, input ;;")
  3. counter_gradenumber = 0
  4. inputgrade = ""
  5. while inputgrade != ";;":
  6.     inputgrade = input("")
  7.     if inputgrade != ";;":
  8.         grades.append(inputgrade)
  9.         counter_gradenumber = counter_gradenumber + 1
  10. if counter_gradenumber <= 1:
  11.   countersave = 1
  12. elif counter_gradenumber > 1:
  13.   countersave = counter_gradenumber + 1
  14. sumgrade = 0
  15. while counter_gradenumber >= 0:
  16.     sumgrade = sumgrade + int(grades[int(counter_gradenumber)])
  17.     counter_gradenumber = counter_gradenumber - 1
  18. actualsumgrade = sumgrade/10
  19. avggrade = actualsumgrade/countersave
  20. finalgrade = (avggrade * 15) + 40
  21. print("Average Standards-Based Grade:")
  22. print(avggrade)
  23. print("Converted to conventional grade:")
  24. print(finalgrade)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement