<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://wiki.fjra.es/wiki/index.php?action=history&amp;feed=atom&amp;title=Genera-intervalos.py</id>
		<title>Genera-intervalos.py - Historial de revisiones</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.fjra.es/wiki/index.php?action=history&amp;feed=atom&amp;title=Genera-intervalos.py"/>
		<link rel="alternate" type="text/html" href="https://wiki.fjra.es/wiki/index.php?title=Genera-intervalos.py&amp;action=history"/>
		<updated>2026-05-19T07:42:24Z</updated>
		<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://wiki.fjra.es/wiki/index.php?title=Genera-intervalos.py&amp;diff=1660&amp;oldid=prev</id>
		<title>FJRA: Página nueva: Este script en Python procesa una lista de números en entrada estándar y la pasa a &quot;intervalos&quot;. Por ejemplo:  &lt;source&gt; # genera-intervalos.py &lt;&lt; EOF &gt; 1 &gt; 2 &gt; 3 &gt; 5 &gt; 6 &gt; 7 &gt; 9 &gt; 1...</title>
		<link rel="alternate" type="text/html" href="https://wiki.fjra.es/wiki/index.php?title=Genera-intervalos.py&amp;diff=1660&amp;oldid=prev"/>
				<updated>2009-05-03T19:38:56Z</updated>
		
		<summary type="html">&lt;p&gt;Página nueva: Este script en Python procesa una lista de números en entrada estándar y la pasa a &amp;quot;intervalos&amp;quot;. Por ejemplo:  &amp;lt;source&amp;gt; # genera-intervalos.py &amp;lt;&amp;lt; EOF &amp;gt; 1 &amp;gt; 2 &amp;gt; 3 &amp;gt; 5 &amp;gt; 6 &amp;gt; 7 &amp;gt; 9 &amp;gt; 1...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Este script en Python procesa una lista de números en entrada estándar y la pasa a &amp;quot;intervalos&amp;quot;. Por ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
# genera-intervalos.py &amp;lt;&amp;lt; EOF&lt;br /&gt;
&amp;gt; 1&lt;br /&gt;
&amp;gt; 2&lt;br /&gt;
&amp;gt; 3&lt;br /&gt;
&amp;gt; 5&lt;br /&gt;
&amp;gt; 6&lt;br /&gt;
&amp;gt; 7&lt;br /&gt;
&amp;gt; 9&lt;br /&gt;
&amp;gt; 15&lt;br /&gt;
&amp;gt; 18&lt;br /&gt;
&amp;gt; 19&lt;br /&gt;
&amp;gt; 20&lt;br /&gt;
&amp;gt; EOF&lt;br /&gt;
1-3&lt;br /&gt;
5-7&lt;br /&gt;
9&lt;br /&gt;
15&lt;br /&gt;
18-20&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Código de genera-intervalo.py ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=python&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
#Hecho por FJ&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
if __name__ == '__main__':&lt;br /&gt;
        lineas = sys.stdin.readlines()&lt;br /&gt;
        i = 0&lt;br /&gt;
        intervaloini = 0&lt;br /&gt;
        intervalofin = 0&lt;br /&gt;
        for linea in lineas:&lt;br /&gt;
                linea = linea.strip()&lt;br /&gt;
                if not linea.isdigit():&lt;br /&gt;
                        continue&lt;br /&gt;
                numero=int(linea)&lt;br /&gt;
                i += 1&lt;br /&gt;
                if i == 1:&lt;br /&gt;
                        anterior = numero&lt;br /&gt;
                        intervaloini = numero&lt;br /&gt;
                        intervalofin = numero&lt;br /&gt;
                        continue&lt;br /&gt;
                if anterior+1 == numero:&lt;br /&gt;
                        intervalofin = numero&lt;br /&gt;
                else:&lt;br /&gt;
                        if intervaloini == intervalofin:&lt;br /&gt;
                                print intervaloini&lt;br /&gt;
                        else:&lt;br /&gt;
                                print &amp;quot;%d-%d&amp;quot; % (intervaloini, intervalofin)&lt;br /&gt;
                        intervaloini = numero&lt;br /&gt;
                        intervalofin = numero&lt;br /&gt;
                anterior = numero&lt;br /&gt;
        if i &amp;gt; 0:&lt;br /&gt;
                if intervaloini == intervalofin:&lt;br /&gt;
                        print intervaloini&lt;br /&gt;
                else:&lt;br /&gt;
                        print &amp;quot;%d-%d&amp;quot; % (intervaloini, intervalofin)&lt;br /&gt;
&lt;br /&gt;
#fin&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Python]]&lt;/div&gt;</summary>
		<author><name>FJRA</name></author>	</entry>

	</feed>