Есть ответ 👍

В текстовый файл построчно записаны фамилия и имя учащихся класса и его оценка за контрольную. Вывести на экран всех учащихся, чья оценка меньше и посчитать средний по классу.

167
265
Посмотреть ответы 2

Ответы на вопрос:


Код(русские буквы файла багают, можете юзать кодек, а так всё ок):

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}")

YanaKQG
4,8(83 оценок)

20х75*2 байта=3000 байт

Популярно: Информатика