def sred(A, B): """ средние значения по двум спискам/кортежам и пороговое значение P (полусумма средних) """ # Вычисляем средние значения avg_A = sum(A) / len(A) if len(A) > 0 else 0 avg_B = sum(B) / len(B) if len(B) > 0 else 0 # Вычисляем пороговое значение P P = (avg_A + avg_B) / 2 return [avg_A, avg_B, P] def colvo(C, M): """ подсчитывает элементы выше и не выше порога M """ up = 0 down = 0 for element in C: if element > M: up += 1 else: down += 1 return up, down