Предмет: Информатика,
автор: Annapl3
У текстовий файл порядково записані прізвища та імене студентів і їх бали за кон-трольну (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
Тобто запис у файл виглядає так, як у вас написано в завданні:
Фамілія Ім'я 5
Похожие вопросы
Предмет: Литература,
автор: kataevaanna07
Предмет: Алгебра,
автор: fyrrio
Предмет: Математика,
автор: saskakuzmenko79
Предмет: Физика,
автор: Аноним
Предмет: Русский язык,
автор: nini000364648343
line 6, in
if int(line[2]) < 5:
IndexError: list index out of range