пример файла:
Имя студента, Предмет, Пункты за предмет, Оценка за предмет
Содержание файла Иван Иванов;Математика,5,4
Иван Иванов,физика,2,5
Николай Сидоров, Английский,4,4
пример при запуске скрипта:
Только Имя студента и его средняя оценка по всем предметам
Иван Иванов;4,5
Николай Сидоров;4
Не знаю верно или нет, но
#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys
import os
from os import path, access, R_OK
#Если файла нет или его не открыть
PATH='./marks.txt'
if path.isfile(PATH) and access(PATH, X_OK):
print “File exists and is executable”
else:
print “File is missing or is not executable”
sys.exit (1)
#Тут я так понимаю файл открываем и читаем строчки
file = marks.txt
f = open(“file”,“r”)
l = f.readline()
А вот как сделать, чтобы он сортировал данные по имени ученика и делал среднее арифметическое его оценок и выдавал его имя и эту среднюю оценку и указать, что скрипт работает если файл пустой, я не могу