С ЗАДАЧЕЙ
для составления отчета в систему вводят результаты ЕГЭ по информатике. Составьте программу, запрашивающую количество учеников, проходной , а затем ЕГЭ каждого школьника. Программа должна вычислить средний среди обучающихся, сдающих ЕГЭ.
ПРИНИМАЮТСЯ ТОЛЬКО ПРОГРАММЫ НА С++ ИЛИ PYTON

ученик6бкласса ученик6бкласса    1   07.05.2020 13:21    1

Ответы
eryana eryana  24.08.2020 14:12

school_boys = int(input('Введите количество учеников: '))

minium_ball = int(input('Введите проходной : '))

balls = input('Введите бал каждого ученика через запятую(199, 37 - пример): ')

def isPassed(x):

if x >= minium_ball:

return True

return False

balls = list(balls.split(', '))

balls = list(map(int, balls))

if len(balls) == school_boys:

passed = list(filter(isPassed, balls))

print(f'{sum(passed) / len(passed)} - средний ')

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика