def gen_primos():
""" Generador de números primos."""
contador = 1
lista_primos=[]
# Comienza un ciclo infinito.
while True:
es_primo = True
contador += 1
if len(lista_primos) > 0:
for primo in lista_primos:
if contador % primo == 0:
es_primo = False
break
if es_primo:
lista_primos.append(contador)
print(lista_primos)
yield contador
a = gen_primos()
print(next(a))
print(next(a))
print(next(a))