Advertisement
viligen

student_academy

Nov 7th, 2021
819
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.40 KB | None | 0 0
  1. students = {}
  2.  
  3. n = int(input())
  4.  
  5. for _ in range(n):
  6.     name = input()
  7.     grade = float(input())
  8.  
  9.     if name not in students:
  10.         students[name] = []
  11.     students[name].append(grade)
  12.  
  13. students = {k: sum(v)/len(v) for k, v in students.items() if sum(v)/len(v) >= 4.5}
  14. sorted_students = sorted(students.items(), key=lambda kvp: -kvp[1])
  15. for k, v in sorted_students:
  16.     print(f"{k} -> {v:.2f}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement