Существует файл с информацией о успеваемости абитуриентов. Файл содержит строки, где каждая строка представляет собой
Существует файл с информацией о успеваемости абитуриентов. Файл содержит строки, где каждая строка представляет собой информацию о фамилии абитуриента и его оценках по трем предметам, разделенных точкой с запятой. Ваша задача состоит в написании программы, которая считывает данный файл и выводит на отдельных строках средние оценки каждого абитуриента по этим предметам. В конце файла, на отдельной строке, запишите средние оценки по всем абитуриентам по всем предметам. Прикрепите полученный файл со средними оценками в качестве ответа.
16.11.2023 00:11
Объяснение: Для решения данной задачи, вам нужно будет написать программу на языке программирования, которая считывает информацию из файла построчно. Затем вы должны разделить каждую строку на фамилию и оценки, используя разделитель ";".
Далее, вам следует вычислить среднюю оценку для каждого абитуриента, посчитав сумму всех его оценок и разделив ее на количество предметов. Средние оценки каждого абитуриента необходимо записать на отдельных строках вывода.
В конце программы, вам нужно вычислить среднюю оценку для каждого предмета, просуммировав все оценки по этому предмету для всех абитуриентов и разделив их на общее количество абитуриентов.
Наконец, вы должны записать средние оценки по всем абитуриентам по всем предметам на отдельной строке вывода.
Пример: Предположим, у вас есть файл "результаты.txt" со следующим содержимым:
Иванов;5;4;3
Петров;4;4;4
Сидоров;3;5;4
Средние оценки каждого абитуриента будут:
Иванов: 4
Петров: 4
Сидоров: 4
Средние оценки по предметам будут:
Предмет 1: 4
Предмет 2: 4.33
Предмет 3: 3.67
Средние оценки по всем абитуриентам по всем предметам: 4
Совет: Для решения этой задачи, вы можете использовать язык программирования Python и его функциональность для работы с файлами, строками и математическими операциями.
Дополнительное задание: Напишите программу, которая считывает файл "result.txt" и выводит средние оценки каждого абитуриента по предметам, а также средние оценки по всем абитуриентам по всем предметам. Приложите полученный файл средних оценок в качестве ответа.