Книга программиста/Задачи на 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)
if len(filter(lambda x: x % 2 == 0, L)) <= len(filter(lambda x: x % 2 != 0, L)):
print(MinBy(L, lambda x: x % 2 == 0))
else:
print(MinBy(L, lambda x: x % 2 != 0))
</source>
[[#Стандартные функции|Используемые функции]]