Книга программиста/Задачи на Python 3: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 149:
</source>
<source lang="python">
def ReadListString(n):
 
L = []
for i in range(0, n):
L.append(input())
return L
def MinBy(l, f):
return min(filter(lambda x: f(x), l))
L = ReadListString(20)
EvenCount = len(list(filter(lambda x: x % 2 == 0, L)))
if EvenCount < len(L) - EvenCount:
print(MinBy(L, lambda x: x % 2 == 0))
else:
print(MinBy(L, lambda x: x % 2 != 0))
</source>
[[#Стандартные функции|Используемые функции]]