В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые положительные значения до 10 000 включительно. Необходимо найти минимальный чётный и минимальный нечётный элемент последовательности. Если минимальный чётный больше минимального нечётного, то программа должна вывести количество чётных, а также максимальный из них. В противном случае программа должна вывести количество нечётных, а также максимальный из них. Числа в ответе запишите через пробел.
f = open(’D:/177.txt’)
a = [int(i) for i in f]
cc = 0
cn = 0
mnc = 10**10
mnn = 10**10
mxc = -10**9
mxn = -10**9
for i in range(len(a)):
if a[i] % 2 == 0:
cc += 1
mnc = min(mnc, a[i])
mxc = max(mxc, a[i])
else:
cn += 1
mnn = min(mnn, a[i])
mxn = max(mxn, a[i])
if mnc > mnn:
print(cc, mxc)
else:
print(cn, mxn)
Ответ: 507 9842