Ваш запрос не содержит конкретный код, который вы хотели бы увидеть, но я могу помочь вам с логикой решения этой задачи.
Создание файла с результатами:
– Считайте количество учеников (n).
– Создайте файл results.txt.
– Запустите цикл for от 0 до n-1.
– Внутри цикла считывайте фамилию, имя и баллы каждого ученика.
– Разделите строку с баллами на подстроки по пробелам.
– Запишите полученные данные в файл results.txt, используя форматированный вывод.
2) Вывод результатов:
– Откройте файл results.txt для чтения.
– Пройдитесь по всему файлу, считывайте каждую строку и разбирайте ее на подстроки.
– Если баллы ученика больше 80, добавьте его имя в список для вывода.
– Откройте новый файл для записи.
– Выведите имена учеников из списка на новую строку.
3) Добавление нумерации и сокращение имени:
– Пройтись по списку результатов и изменить формат вывода, добавляя нумерацию и сокращая имя.
Если у вас есть конкретные вопросы по этому коду, я с радостью помогу вам разобраться.