Toon Verstraelen a écrit : > Christophe wrote: > >> Hello, >> suppose that we have the following expression : >> (x**2+1)*(log(x+4)-7) >> >> I would like to know that is a product and to have : >> (x**2+1) and (log(x+4)-7). >> > > You need to play a little with the args attribute. Try this > > y = (x**2+1)*(log(x+4)-7) > print y.args > > for z in y.args: > if isinstance(z, Add): > for a in z.args: > print a, a.__class__ > print > > It is not exactly what you need, but gets close. > > cheers, > > Toon This is a fisrt big step. I will look by an "ad hoc" method how to find my "first" level functions.
Thanks again. Christophe. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/sympy?hl=en -~----------~----~----~----~------~----~------~--~---
