[Python-es] Pythoniano y c niano

Chema Cortes pych3m4 en gmail.com
Mie Dic 26 21:31:23 CET 2012


El día 26 de diciembre de 2012 21:26, Chema Cortes <pych3m4 en gmail.com> escribió:
> El día 26 de diciembre de 2012 21:22, Chema Cortes <pych3m4 en gmail.com> escribió:
>
>> en una sóla línea:
>>
>> def fprimos(n,x):
>>   return [x for x in range(n,x) if all(n%k!=0 for k in range(2,n))]
>
> He copiado y pegado muy rápido. La versión correcta:
>
> def fprimos(n,x):
>   return [x for x in range(n,x) if all(x%k!=0 for k in range(2,x))]

Ibídem :P

def fprimos(n,x):

  def isprime(p):
    return all(p%k!=0 for k in range(2,p))

  return [i for i in range(n,x) if isprime(i)]


def fprimos(n,x):
  return [i for i in range(n,x) if all(i%k!=0 for k in range(2,i))]


Siento la confusión.

-- 
Hyperreals *R: http://ch3m4.org/blog
Quarks, bits y otras criaturas infinitesimales


Más información sobre la lista de distribución Python-es