<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Python_-_Primos</id>
	<title>Python - Primos - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Python_-_Primos"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Python_-_Primos&amp;action=history"/>
	<updated>2026-10-22T19:32:00Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Python_-_Primos&amp;diff=70146&amp;oldid=prev</id>
		<title>Vieites en 23:49 9 ene 2023</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Python_-_Primos&amp;diff=70146&amp;oldid=prev"/>
		<updated>2023-01-09T23:49:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/python3&lt;br /&gt;
&lt;br /&gt;
from os import remove&lt;br /&gt;
from os.path import exists, expanduser&lt;br /&gt;
from sys import argv&lt;br /&gt;
from time import time&lt;br /&gt;
from math import sqrt&lt;br /&gt;
&lt;br /&gt;
def compruebaPrimo(num):&lt;br /&gt;
    esPrimo = True&lt;br /&gt;
    #El 0 y el 1 NO son primos&lt;br /&gt;
    if num == 0 or num == 1:&lt;br /&gt;
        esPrimo =False&lt;br /&gt;
    #Con llegar hasta la raíz cuadrada de num llega&lt;br /&gt;
    for n in range(2,int(sqrt(num))+1):&lt;br /&gt;
        # print(n)&lt;br /&gt;
        if num%n == 0:&lt;br /&gt;
            esPrimo = False&lt;br /&gt;
            break&lt;br /&gt;
&lt;br /&gt;
    return esPrimo&lt;br /&gt;
&lt;br /&gt;
inicio = time()&lt;br /&gt;
if len(argv) &amp;gt; 1:&lt;br /&gt;
    n=int(argv[1])&lt;br /&gt;
else:&lt;br /&gt;
    n=1000000&lt;br /&gt;
&lt;br /&gt;
listaPrimos = []&lt;br /&gt;
for i in range(2,n+1):&lt;br /&gt;
    if compruebaPrimo(i):&lt;br /&gt;
        listaPrimos.append(i)&lt;br /&gt;
&lt;br /&gt;
#Ya no es tiempo de CPU&lt;br /&gt;
homedir = expanduser(&amp;quot;~&amp;quot;)&lt;br /&gt;
#print(homedir)&lt;br /&gt;
archivo = homedir + &amp;#039;/primos.txt&amp;#039;&lt;br /&gt;
if exists(archivo):&lt;br /&gt;
    remove(archivo)&lt;br /&gt;
fw = open(archivo,&amp;quot;w&amp;quot;)&lt;br /&gt;
for i in listaPrimos:&lt;br /&gt;
    fw.write(str(i)+&amp;#039;\n&amp;#039;)&lt;br /&gt;
fw.close()&lt;br /&gt;
&lt;br /&gt;
fin = time()&lt;br /&gt;
#print(listaPrimos)&lt;br /&gt;
print(&amp;quot;Primos finalizado : &amp;quot; + str(fin-inicio))&lt;br /&gt;
&lt;br /&gt;
exit()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vieites</name></author>
	</entry>
</feed>