Advertisement
pacho_the_python

Untitled

Mar 7th, 2022
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.73 KB | None | 0 0
  1. data = input().split("-")
  2. exam_stat = {}
  3. ban_condition = False
  4. banned_name = ""
  5.  
  6. while True:
  7.     name = data[0]
  8.     if name == "exam finished":
  9.         break
  10.     course = data[1]
  11.     if course == "banned":
  12.         banned_name = name
  13.         ban_condition = True
  14.         break
  15.     grade = int(data[2])
  16.     if course not in exam_stat:
  17.         exam_stat[course] = [{name: grade}]
  18.     else:
  19.         exam_stat[course] += [{name: grade}]
  20.  
  21.     data = input().split("-")
  22.  
  23. print("Results")
  24.  
  25. for key, value in exam_stat.items():
  26.     for i in value:
  27.         for j in i:
  28.             print(f"{j} | {i[j]}")
  29.  
  30. exam_len = {}
  31. for x in exam_stat:
  32.     exam_len[x] = len(exam_stat)
  33.  
  34. for y in exam_len:
  35.     print(f"{y} - {exam_len[y]}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement