First page Back Continue Last page Overview Image

Übung

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);