''' Пример 17.7. В фай ле 17‑ev1.txt содержится последовательность целых чисел. Элементы после‑ довательности могут принимать целые значения от 0 до 10 000. Определите количество пар эле‑ ментов последовательности, в которых хотя бы одно число больше среднего арифметического всех чисел последовательности. a[i] > mean or a[i+1] > mean или (a[i] > mean) + (a[i+1] > mean) > 0 В ответе запишите количество най денных пар, затем максимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемен‑ та последовательности. t += [ a[i]+a[i+1] ] ''' with open('17-ev1.txt') as ff: a = [int(x) for x in ff.read().split()] mean = sum(a) / len(a) t = [] for i in range(len(a)-1): if a[i] > mean or a[i+1] > mean: t += [ a[i]+a[i+1] ] # или t.append(a[i]+a[i+1]) print(len(t), max(t)) # 1382 19333 ok # ev-17: 34, 35, 36, 37, 38, 39 ''' Примеры условий ------------------------ # Хотя бы одно условие из ДВУХ выполнено условие1 or условие2 или (условие1) + (условие2) > 0 # Оба условия выполнены условие1 and условие2 или (условие1) + (условие2) == 2 # ТОЛЬКО одно условие из ДВУХ выполнено (условие1) != (условие2) или (условие1) + (условие2) == 1 '''