.. module:: naturals Factorial ========= El factorial d'un nombre natural es defineix recursivament com segueix: .. math:: n! & = & \left\{ \begin{array}{l l} 1 & \text{si} \; n = 0 \\ n \cdot (n-1)! & \text{si} \; n > 0 \end{array} \right. Desa al mòdul :mod:`naturals` la funció recursiva següent: .. function:: fact(n) Retorna :math:`n!`. Per exemple: .. literalinclude:: test-factorial.txt :start-after: ---- inici :end-before: ---- fi Disposes de més jocs de proves al fitxer :download:`test-factorial.txt` i d'una solució al fitxer :download:`naturals.py`.