Primeiro post, primeiro script j = 0
txt = open('primos.txt','w')
while (j!='sair'):
try:
x = 0
j = input('Digitar numero limite:')
list = []for x in range(1,j):
a = 0
for p in list:
y = (x%(p))
if (y==0):
a = a+1
if (a<2):
if (x!=1):
list.append(x)
txt.write('%i\n' % x )
list.remove(1)
print(list)
print
be = len(list)
print('Foram encontrados %i numeros primos ate %i' % (be,j))
txt.close()
except:
break Gera numeros primos e salva em um txt. Gera de 0 a 10000 em 4 segundos O maximo que testei foi 99999, demorou quase 5 minutos.