У текстовий файл порядково записані прізвища та імене студентів і їх бали за кон-трольну (10 студентів). Вивести на екран всіх студентів чия оцінка менше 5 балів. Якщо такі студенти відсутні на екран вивести повідомлення Python
Annapl3
помилка виникає line 6, in if int(line[2]) < 5: IndexError: list index out of range
Annapl3
а стосовно запису у файл це виглядає так? Зінченко 10 Бондар 5
wherethefux
"У текстовий файл порядково записані прізвища та імена студентів і їх бали за контрольну" Тобто запис у файл виглядає так, як у вас написано в завданні: Фамілія Ім'я 5
Answers & Comments
filename = "students.txt"
lessFive = 0
with open(filename, "r") as file:
for line in file:
line = line.split()
if int(line[2]) < 5:
print(line[0], line[1])
lessFive += 1
if lessFive == 0:
print("Немає студентів з оцінкою менше 5")
line 6, in
if int(line[2]) < 5:
IndexError: list index out of range
Зінченко 10
Бондар 5
Тобто запис у файл виглядає так, як у вас написано в завданні:
Фамілія Ім'я 5