У текстовий файл порядково записані прізвища та імене студентів і їх бали за кон-трольну (10 студентів). Вивести на екран всіх студентів чия оцінка менше 5 балів. Якщо такі студенти відсутні на екран вивести повідомлення
Python
Ответы
Ответ дал:
0
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")
а стосовно запису у файл це виглядає так?
Зінченко 10
Бондар 5
Зінченко 10
Бондар 5
"У текстовий файл порядково записані прізвища та імена студентів і їх бали за контрольну"
Тобто запис у файл виглядає так, як у вас написано в завданні:
Фамілія Ім'я 5
Тобто запис у файл виглядає так, як у вас написано в завданні:
Фамілія Ім'я 5
дякую, вже все працює
Вас заинтересует
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад
line 6, in
if int(line[2]) < 5:
IndexError: list index out of range