Bonsoir M. je suis entrain de programmer sur sage est j'ai blocqué en ce point, je veux evaluer un polynomes en une liste d'une liste de racine, mais le problème c'est qu'il evalue ce polynomes que pour la première sous liste, et voiçi l'exemble:
rr=[2,3,4] n=3 rr_ss=[()] pp=[] for si in AlternatingGroup([1,2,3]): ss=si(range(n)) rr_ss=rr_ss+[[rr[i-1] for i in ss]] print(rr_ss) evaluate [(), [4, 2, 3], [2, 3, 4], [3, 4, 2]] x = PolynomialRing(QQ,n+1,'x').gens() P=x[1]*x[2]-x[3]; q=P for i in range(1,n+1): for j in range(1,n+1): pp=q.subs({x[j]:rr_ss[i][j-1]}) q=pp print(q) evaluate 5 5 5 SVP puvez vous m'aider. Bien cordialement, Faiçal --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---