SymPy Gamma logo SymPy Gamma

diff(f(x)*g(x)*h(x))
diff(f(x)*g(x)*h(x))
unsupported operand type(s) for *: 'UndefinedFunction' and 'Symbol'
See what Wolfram|Alpha has to say.

Experiment with SymPy at SymPy Live.