[pyar] Numeros primos
Alejandro Santos
listas en alejolp.com
Jue Dic 1 01:02:41 ART 2011
2011/11/25 Claudio Freire <klaussfreire en gmail.com>:
> 2011/11/25 Matias Graña <matias.alejo en gmail.com>:
>> Es que el problema original era encontrar TODOS los números primos,
>> empezando desde el 2. Vos lo estás cambiando por encontrar ALGUNOS
>> números primos entre dos valores. Ambos problemas son importantes,
>> pero son distintos, y no se suelen resolver de la misma manera.
>
> Ok, dame todos hasta 10^200
>
def generar_primos_hasta(n):
yield 2
x = 3
while x <= n:
yield x
x += 2
for p in generar_primos_hasta(10**200):
print p
Siempre existe la opción de hacer trampa y reinterpretar el enunciado
ligeramente diferente. Dentro de la secuencia van a estar todos los
primos menores a 10**200.
--
Alejandro Santos
More information about the pyar
mailing list