''' Пример 17.5. В фай ле 17‑ev4.txt содержится последовательность натуральных чисел из диапазона [10; 10 000]. Определите количество нечётных элементов последовательности, которые превыша‑ ют среднее арифметическое всех элементов последовательности более чем в два раза. x % 2 != 0 and x > 2*mean В ответе запишите количество най денных чисел, затем минимальное из таких чисел. ''' with open('17-ev4.txt') as ff: a = [int(x) for x in ff.read().split()] # Предварительный шаг mean = sum(a)/len(a) # Решение основной задачи t = [x for x in a if x % 2 != 0 and x > 2*mean] print(len(t), min(t)) # 38 9535 ok # Решение основной задачи (без генератора списка) t = [] for x in a: if x % 2 != 0 and x > 2*mean: t += [x] # или t.append(x) print(len(t), min(t)) # целую часть выражения √m, # int(m**0.5) !!! рекомендую для ЕГЭ # # import math # math.sqrt(m)