Verändern Sie das Fakultätsmodul dahingehend, dass factorial.fact(n) das Tupel (n, fact(n)) zurückliefert,
d.h.
>>> import factorial
>>> factorial.fact(6)
(6, 720)
>>>
Lösung:
Alles was wir tun müssen ist die letzte Zeile der wrap_fact()-Funktion zu ändern:
return Py_BuildValue("i", n, result);
wird zu
return Py_BuildValue("(n, i)", n, result);