Además de mirar acerca de la recursividad, te recomiendo hacer pruebas con distintos valores y el operador or: None or 5 5 or None '' or 'hi' Etc. El 17/12/2012 18:46, "Jose Caballero" <[email protected]> escribió:
> 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 <[email protected] > > 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 >> [email protected] >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > [email protected] > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > >
_______________________________________________ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
