Как вывести прогресс оценок из списка предмета и самих оценок?
Есть список оценок по всем предметам, полученных за неделю:
Понедельник:
Информатика: 5
Вторник:
Физическая культура: 3
Среда:
Иностранный язык: 5
Четверг:
Иностранный язык: 4
И есть список всех оценок по Иностранному языку: [4, 5, 5]
Нужно сделать примерно вот такой вывод:
Иностранный язык: 5 (4.3 -> 4.5)
Вроде бы задача легкая, но её усложняет тот факт, что есть повторяющиеся предметы
Т.е в списке всех оценок уже есть оценки, которые получены за неделю, и из-за этого данные будут ошибочны
но её усложняет тот факт, что есть повторяющиеся предметы
Нисколько не усложняет. Заводи словарь, где ключом будет название предмета, а значением - оценки.
Считай потом среднее по старым оценкам и среднее по старым вместе с новыми оценками.