"""
Az programhoz az ötlet az alábbi címről származik
Funkcionális Programozás Pythonban (angol):
http://www-106.ibm.com/developerworks/library/l-prog.html#resources
"""

print __doc__

print '1.'
print 'A [(x,y) for x in (1,2,3,4) for y in (10,15,3,22) if x*y > 25]\n eredménye:'
print [(x,y) for x in (1,2,3,4) for y in (10,15,3,22) if x*y > 25]
print

print '2.'
lista = ((1,2), (6,8), (6,8.001001), (10,0), (3,22))
print `lista`
print 'Melyek vannak az origótól távolabb, mint 10 egység?'
print [(x,y) for (x,y) in lista if x**2 + y**2 > 100]
