slelievre: projetmbc: > > suppose that I have *sqrt(6)*(sqrt(3)+5)*. How can I count >> > the number of square root in this expression ? >> > > sage: a = sqrt(6)*(sqrt(3)+5) > sage: a > sqrt(6)*(sqrt(3) + 5) > sage: s = str(a) > sage: s > 'sqrt(6)*(sqrt(3) + 5)' > sage: s.count('sqrt') > 2 >
or you could explore the expression's tree with a.operator(), a.operands(), etc., and count the number of 'sqrt' operators. -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To post to this group, send email to sage-support@googlegroups.com. Visit this group at http://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.