Pequeño generador de Primos
Vie, 03/02/2012 - 19:16 | by albanoPequeño y sucio programa para el cálculo de los primos impares, desde el 3 hasta el más cercano al número entero introducido [3,P]; El programa escribe los resultados en un archivo de nombre primes.txt.
#-*- coding: utf-8 -*-
# python 3.2
P = int(input("Introduce la cota superior, superior a 5: "))
N = [3,5]
next = (N[-1]) + 2
while next <= P :
T = []
for i in range(len(N)-1):
if T == list() and next % N[i] == 0 :
T.append(N[i])
if T == list() :
N.append(next)
next = next + 2
total = len(N)
file = open('primes.txt', 'w')
file.write("Un total de " + str(total) + " números primos: \n\n")
file.write(str(N))
file.close
Esta entrada tiene una segunda parte: Pequeño generador de Primos II, con el código optimizado.