Вася договорился с учительницей, что в честь его дня

Вася договорился с учительницей, что в честь его дня рождения она сотрёт все двойки из журнала. Тогда у него в журнале останутся оценки только 3, 4 и 5. Найдите Васино новое среднее арифметическое, которое получится без учёта всех его двоек. Ответ выведите с точностью до двух знаков после точки. Если никаких оценок кроме двоек изначально не было, то выведите фразу "К сожалению, у вас были только двойки". Формат входных данных Список Васиных оценок вводится в строку. Формат выходных данных Одно число – новое среднее арифметическое.
Дополнительные параметры: codeFlowType: codeWrite codeFlowLang: Python
Создано: 23.08.2023 09:04

Вася договорился с учительницей, что в честь его дня рождения она сотрёт все двойки из журнала. Тогда у него в журнале останутся оценки только 3, 4 и 5.

Найдите Васино новое среднее арифметическое, которое получится без учёта всех его двоек. Ответ выведите с точностью до двух знаков после точки.

Если никаких оценок кроме двоек изначально не было, то выведите фразу "К сожалению, у вас были только двойки".

Формат входных данных Список Васиных оценок вводится в строку.

Формат выходных данных Одно число – новое среднее арифметическое.

grades = input().split()
grades = [int(grade) for grade in grades]

if all(grade == 2 for grade in grades):
    print("К сожалению, у вас были только двойки")
else:
    grades = [grade for grade in grades if grade != 2]
    average = sum(grades) / len(grades)
    print("{:.2f}".format(average))

Примеры Входные данные

2 3 4 5 2

Выходные данные

4.00

Входные данные

2 2 2 2 2

Выходные данные

К сожалению, у вас были только двойки