Предмет: Информатика, автор: Аноним

Какие формулы нужны для решения задания ?
Всего количество строк 1001.
A B C D
1 округ фамилия предмет балл
2 C Ученик 1 обществознание 246
3 В Ученик 2 немецкий язык 530
4 Ю Ученик 3 русский язык 576
5 СВ Ученик 4 обществознание 304
 
Задание 1. Напишите средний балл участников, сдавших русский язык, в Северном округе и Восточном округе?
Задание 2. Сколько учеников сдавали немецкий язык в Восточном округе?
Задание 3. Какое количество учеников из Северного округа? (Решение в одно действие)

Ответы

Автор ответа: t1mofeyshabanov
0

Ответ:

lst_point = []

count_germany_east = 0

count_north = 0

for i in range(1001):

   line = input().split()

   district = line[0]

   name = line[1]

   subject = line[2]

   point = line[3]

   if district == 'С' or district == 'В':

       lst_point.append(point)

   if subject == 'немецкий язык' and district == 'В':

       count_germany_east += 1

   if district == 'С':

       count_north += 1

print(sum(lst_point) / len(lst_point))

print(count_germany_east)

print(count_north)

Похожие вопросы