В текстовый файл построчно записаны фамилия и имя учащихся класса и его оценка за контрольную. Вывести на экран всех учащихся, чья оценка меньше и посчитать средний по классу.
167
265
Ответы на вопрос:
Код(русские буквы файла багают, можете юзать кодек, а так всё ок):
f = open('имяфайла.txt', 'r')
content = f.read()
f.close()
content = content.split("\n")
pupils = []
for line in content:
line = line.split(" ")
pupils.append([line[0], line[1], int(line[2])])
srednia = 0
print("Ниже :")
for p in pupils:
srednia += int(p[2])
if p[2] < 3:
print(f"{p[0]} {p[1]}: {p[2]}")
srednia /= len(pupils)
print(f"Средняя оценка по классу: {srednia}")
Популярно: Информатика
-
Bogdasha30060t09.01.2020 04:34
-
Романович111111.09.2022 15:06
-
1800000005.12.2020 16:42
-
залина06113.11.2021 06:31
-
proshamanfeed27.09.2022 00:59
-
kolisnyk9825.11.2022 16:32
-
tanyanovikova524.02.2022 22:38
-
tamila2002саша200407.11.2021 23:01
-
sjsjsjs126.01.2022 07:16
-
MrDoktordhdhdh15.02.2022 20:19