ПОМОГИТЕ ПОЖАЛУЙСТА С ЗАДАЧЕЙ для составления отчета в систему вводят результаты ЕГЭ по...

0 голосов
52 просмотров

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


Информатика (524 баллов) | 52 просмотров
Дан 1 ответ
0 голосов

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)} - средний балл')

(26 баллов)