[Python-es] Duda con función M.c.d.

Jose Caballero jcaballero.hep en gmail.com
Lun Dic 17 18:45:43 CET 2012


es una funcion recursiva.
En cada paso, si b no es 0, devuelve el max comun denominador de b y el
resto de a entre b. Si b es 0, devuelve a.



El 17 de diciembre de 2012 12:13, Carlos Agulló Calvo
<cm.agullo en gmail.com>escribió:

> Buenas tardes,
>
> practicando un poco python en la página de projecteuler he visto la
> siguiente función:
>
> def Mcd(a,b): return b and Mcd(b, a % b) or a
>
> pero no entiendo cómo funciona, ¿alguien podría explicármelo?
> Muchas gracias por adelantado
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20121217/da6b363f/attachment.html>


Más información sobre la lista de distribución Python-es