Page 1 sur 1

Tester si une expression est littérale ou non

Publié : mer. sept. 09, 2009 5:35 pm
par magicvinni
Bonjour,

Je cherche s'il existe une fonction qui me dit si l'expression est littérale ou non

Ex : 4+1 -> True
sqrt(2) -> True
x+2 -> False

c'est implémenté ?

Merci,
Vincent

Re: Tester si une expression est littérale ou non

Publié : mer. sept. 09, 2009 7:02 pm
par parisse
Je ne suis pas sur d'avoir compris. Si vous voulez tester si une expression contient des symboles, vous pouvez utiliser la fonction lname (ou indets) qui renvoie la liste des noms de variables d'une expression, et tester si elle est vide ou non. (Attention, pi est considéré comme un nom de variable)

Re: Tester si une expression est littérale ou non

Publié : mer. sept. 09, 2009 7:07 pm
par magicvinni
Parfait, c'est exactement ce que je cherchais, je ne l'avais pas trouvé.

Merci,

Vincent