Generador1

Run Settings
LanguagePython
Language Version
Run Command
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))
Editor Settings
Theme
Key bindings
Full width
Lines