[pyar] [OT] Juego para geeks

Gustavo Campanelli gedece en gmail.com
Mie Mar 16 11:37:24 ART 2011


Más allá de si estas o no loopeando, tenes un claro condicional.

Gedece

2011/3/16 Fabian Ezequiel Gallina <galli.87 en gmail.com>:
> El día 16 de marzo de 2011 11:20, Alejandro Santos
> <listas en alejolp.com> escribió:
>> 2011/3/14 Martin Cerdeira <martincerdeira 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
>>>
>
>    from __future__ import print_function
>    import sys
>    sys.setrecursionlimit(1009)
>    def reprint(n=1):
>        if n < 1001:
>            print(n)
>            n += 1
>            reprint(n)
>    reprint()
>
> Seguro me van a putear y decir "estas loopeando, estas loopeando". A
> mi me gusta decirle "estoy recursiveando".
>
>
> Saludos,
> --
> Fabián E. Gallina
> http://www.from-the-cloud.com
> _______________________________________________
> 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/
>



More information about the pyar mailing list