Generador en Python generando números primos.
Necesito generar números primos usando el generador en Python. Aquí está mi código:
def genPrimes():
yield 2
x=2
while True:
x+=1
for p in genPrimes():
if (x%p)==0:
break
else:
yield x
Tengo un RuntimeError: la profundidad de recursión máxima se excedió después del segundo prime.next () cuando lo ejecuté.