Advertisement
Guest User

Untitled

a guest
May 24th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.89 KB | None | 0 0
  1.  
  2. def main():
  3.     data_storage = [{'school_class': '4a', 'scores': [3, 4, 4, 5, 2, 3, 5]},
  4.                     {'school_class': '4b', 'scores': [3, 2, 2, 5, 2, 5]},
  5.                     {'school_class': '5a', 'scores': [3, 4, 5, 5, 2, 2]},
  6.                     {'school_class': '4b', 'scores': [5, 4, 2, 5, 2]},
  7.                     {'school_class': '6a', 'scores': [4, 4, 4, 3, 5, 2, 2]},
  8.                     {'school_class': '6b', 'scores': [3, 3, 5, 5]}]
  9.  
  10.     classes_grade = {item['school_class']: (sum(item['scores']) / len((item['scores']))) for item in data_storage}
  11.     school_grage = sum(classes_grade.values()) / len(classes_grade.values())
  12.  
  13.     print(f"School summary grade is {school_grage:.1f}")
  14.     print("Class summary grade are:")
  15.     for name_class, grage_class in classes_grade.items():
  16.         print(f"{name_class}: {grage_class:.1f}")
  17.  
  18.  
  19. if __name__ == "__main__":
  20.     main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement