Bueno, estos son scripts que hice, y se muestra la simplicidad de usar expresiones lambda, son muy simples, sobre todo el de python, bueno esto son los scripts
Codigo Python:
#!/usr/bin/python
# primos.py
# Genera primos usando programacion funcional
# Coded by SerG
from math import sqrt
n = int("n> ")
nums = range(2,n+1)
root = int(sqrt(n))#Nro. de divisores
for i in range(2,root+1):
nums = filter(lambda num: num==i or num%i!=0, nums)
# desde aca se puede hacer cualquier cosa con el
# vector nums, ya que contiene los primos