Задача к ЕГЭ по информатике на тему «обработка числовой последовательности» №20

В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Рассматривается множество элементов последовательности, которые при делении на 16 дают остаток 3, при этом не делятся ни на 4, ни на 64. Найдите и запишите в ответе через пробел разность наибольшего и наименьшего из таких чисел и их количество.

f = open(’D:/178.txt’)
a = [int(i) for i in f]

nums = []
for i in range(len(a)):
    if a[i] % 16 == 3 and a[i] % 4 != 0 and a[i] % 64 != 0:
        nums.append(a[i])
print(max(nums)-min(nums), len(nums))

Ответ: 384 50
Оцените статью
Я решу все!