В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые положительные значения до 10 000 включительно. Необходимо найти количество элементов последовательности, кратных 56, и количество кратных 89. Если количество кратных 56 больше, чем количество кратных 89, то программа должна вывести количество кратных 56, а также минимальный из них. В противном случае программа должна вывести количество кратных 89, а также максимальный из них. Числа в ответе запишите через пробел.
f = open(’D:/176.txt’)
a = [int(i) for i in f]
c56 = 0
c89 = 0
mn56 = 10**10
mx89 = -10**9
for i in range(len(a)):
if a[i] % 56 == 0:
c56 += 1
mn56 = min(mn56, a[i])
if a[i] % 89 == 0:
c89 += 1
mx89 = max(mx89, a[i])
if c56 > c89:
print(c56, mn56)
else:
print(c89, mx89)
Ответ: 18 280