#!/usr/bin/python3

"""
ΑΣΚΗΣΗ 5
Να γραφεί πρόγραμμα σε python lambda που υπολογίζει το πλήθος των αρτίων αριθμών μιάς λίστας
"""
import random

def main():
	lst=list(random.randrange(1,200) for _ in range(10) )

	find_even_count=lambda lista : len( list(filter(lambda x: x%2==0, lista ) ) )

	print(f"το πλήθος των αρτίων αριθμών της λίστας {lst} είναι {find_even_count(lst)}")

	lst2=[ random.randrange(1,200) for _ in range(10) ]
	find_even_count2 = lambda lista : sum(1 for el in lista if el%2==0)
	print(f"το πλήθος των αρτίων αριθμών της λίστας {lst2} είναι {find_even_count2(lst2)}")

	lst2=[random.randrange(1,200) for _ in range(10) ]
	print(f"το πλήθος των αρτίων αριθμών της λίστας {lst2} είναι {sum(1 for el in lst2 if el%2==0)}")
	
if __name__=="__main__":
	main()
