'''№ 17.31 (). В файле 17‑ev1.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Рассматривается множество элементов последовательности, которые удовлетворяют следующим условиям: — запись в восьмеричной системе оканчивается на 00; oct(x)[-2:] == '00' — число превышает минимальное число последовательности, которое в двоичной системе счисления оканчивается на 101. x > min101 and bin(min(a))[-3:] == '101' Найдите количество таких чисел и сумму их минимального и максимального значений. 9984 30 ''' with open('17-ev1.txt') as ff: a = [int(x) for x in ff.read().split()] a101 = [x for x in a if bin(x)[-3:] == '101'] min101 = min(a101) t = [x for x in a if oct(x)[-2:] == '00' and x > min101] print(len(t), max(t)+min(t)) # 30 9984 ok