diff --git a/Lesson17/home_work/03_hw_transform.py b/Lesson17/home_work/03_hw_transform.py index a51821f..d77fef9 100644 --- a/Lesson17/home_work/03_hw_transform.py +++ b/Lesson17/home_work/03_hw_transform.py @@ -9,3 +9,14 @@ {'name': 'David', 'grade': 4.2}, {'name': 'Eve', 'grade': 4.91} ] +# Фильтр оценок > 4,5 +students_note = list(filter(lambda student: student['grade'] > 4.5, students)) +print(f"Студенты, чей средний балл выше 4.5 : {students_note}") + +# Средний бал оставшихся оценок + +students_not = list(filter(lambda student: student['grade'] < 4.5, students)) + +summa = sum(students_not['grade'] for students_not in students_not) +summa2 = summa / 2 +print(f"Средний балл оставшихся студентов: {summa2:.2f}")