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

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

Ответы

Автор ответа: marko6565
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)} - средний балл')

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