Здравствуйте!
Код работает не со всеми значениями, поэтому вылетает ошибка. Так как, все завязано на округлении значений, есть подозрение, что проблема в этом. Посмотрите, пожалуйста, я все, что знаю проверил. Не могу найти
Это ссылка на файлы. Не дает csv прикрепить https://drive.google.com/drive/folders/126f1ME8snRW2WBmncrds2JjzIybfzCS0?usp=sharing
Код работает не со всеми значениями, поэтому вылетает ошибка. Так как, все завязано на округлении значений, есть подозрение, что проблема в этом. Посмотрите, пожалуйста, я все, что знаю проверил. Не могу найти

Python:
students = []
with open("students.csv", mode="r", encoding="utf-8") as infile:
for line in infile:
students.append(line.strip().split(";"))
stud_marks = [float(stud[2]) * 0.4 + float(stud[3]) * 0.6 for stud in students]
for i, value in enumerate(students):
value.append(stud_marks[i])
with open("emails.txt", mode="w", encoding="utf-8") as outfile:
for value in students:
print(f"To: {value[1]}", file=outfile)
print(f"Добрый день, {value[0]}!", file=outfile)
print(f"Ваша итоговая оценка за курс - {round(value[4])}.", file=outfile)
if round(value[4]) >= 4:
print("Хороших каникул!", file=outfile)
else:
print("Пересдача состоится 15 января в 10:00, место будет сообщено позднее.", file=outfile)
Это ссылка на файлы. Не дает csv прикрепить https://drive.google.com/drive/folders/126f1ME8snRW2WBmncrds2JjzIybfzCS0?usp=sharing