Advertisement
BbJLeB

04. Grades

May 31st, 2019
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.20 KB | None | 0 0
  1. # 04. Grades
  2.  
  3. students = int(input())
  4. sum_evaluation = 0
  5. sum_evaluation_2 = 0
  6. sum_evaluation_3 = 0
  7. sum_evaluation_4 = 0
  8. sum_evaluation_5 = 0
  9. students_2 = 0
  10. students_3 = 0
  11. students_4 = 0
  12. students_5 = 0
  13. for i in range(students):
  14.     evaluation = float(input())
  15.     if evaluation >= 5:
  16.         sum_evaluation_5 += evaluation
  17.         students_5 += 1
  18.     elif evaluation >= 4 and evaluation <= 4.99:
  19.         sum_evaluation_4 += evaluation
  20.         students_4 += 1
  21.     elif evaluation >= 3 and evaluation <= 3.99:
  22.         sum_evaluation_3 += evaluation
  23.         students_3 += 1
  24.     elif evaluation < 3:
  25.         sum_evaluation_2 += evaluation
  26.         students_2 += 1
  27.  
  28. sum_evaluation = sum_evaluation_2 + sum_evaluation_3 + sum_evaluation_4 + sum_evaluation_5
  29. evaluation_2 = students_2 / students
  30. evaluation_3 = students_3 / students
  31. evaluation_4 = students_4 / students
  32. evaluation_5 = students_5 / students
  33. end_evaluation = (sum_evaluation / students)
  34.  
  35. print(f"Top students: {evaluation_5 * 100:.2f}%")
  36. print(f"Between 4.00 and 4.99: {evaluation_4 * 100:.2f}%")
  37. print(f"Between 3.00 and 3.99: {evaluation_3 * 100:.2f}%")
  38. print(f"Fail: {evaluation_2 * 100:.2f}%")
  39. print(f"Average: {end_evaluation:.2f}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement