[pyar] [OT] Juego para geeks

Martín Marqués martin.marques en gmail.com
Mar Mar 22 13:33:57 ART 2011


El día 15 de marzo de 2011 01:56, Pablo Ziliani <pablo en kultroom.com> escribió:
> On 03/14/2011 10:53 PM, Martin Cerdeira wrote:
>>
>> 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
>
>>>> def f(i=1):
> ...   print i
> ...   i % 1000 and f(i+1)
> ...
>>>> f()
>
> Sí, tiene menos onda que un renglón.

Imprime hasta que llega a cierta profundidad, y comienza a dar error
en la linea 3, terminando (con cancelacion) con el mensaje:

RuntimeError: maximum recursion depth exceeded while calling a Python object

-- 
Martín Marqués
select 'martin.marques' || '@' || 'gmail.com'
DBA, Programador, Administrador



More information about the pyar mailing list