[pyar] [OT] Juego para geeks
SAn
gringotumadre en gmail.com
Lun Mar 14 23:05:03 ART 2011
2011/3/14 j0hn <j0hn.com.ar en gmail.com>:
>> Buenas. Apelando al espiritu ludico de la lista e inspirado en un post
>> de stackoverlow[0] (que era en C++)
>> Propongo un juego/desafio en python. Aquí va:
>>
>> Generar un programa en python que cumpla con los siguientes requisitos:
>>
>> 1) Tiene que imprimir en pantalla los nros del 1 al 1000. Es decir, la
>> salida debería ser:
>> 1
>> 2
>> 3
>> 4
>> ...
>> 999
>> 1000
>>
>> 2) No se pueden usar loops de ningun tipo
>> 3) No se pueden usar condicionales
>>
>> Que opciones se les ocurren? La idea es ser creativo, pero, mientras
>> cumpla con los 3 requisitos, es válido!
>>
>> [0] No pongo el link para que no hagan trampa! (igual, buscando en
>> google lo sacan, pero...)
>>
>> Saludos
>> -------------------------------------
>> Martín Cerdeira - Software Developer
>> [web] http://www.codmacs.blogspot.com/
>> () ascii ribbon campaign
>> /\ www.asciiribbon.org
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> Una facil es hacer:
> print "\n".join([str(x) for x in range(1, 1001)])
otra (en python3.2 solo me cuenta hasta 998):
import sys
sys.setrecursionlimit(1001)
def f(n):
print(n)
f(n+1)
try:
f(1)
except:
pass
More information about the pyar
mailing list