codeFlowType:
codeWrite
codeFlowLang:
Python
Вася договорился с учительницей, что в честь его дня рождения она сотрёт все двойки из журнала. Тогда у него в журнале останутся оценки только 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
Выходные данные
К сожалению, у вас были только двойки