Signe d'une expression

Résolu/Fermé
theolefou Messages postés 14 Date d'inscription vendredi 10 janvier 2014 Statut Membre Dernière intervention 24 novembre 2014 - 14 févr. 2014 à 17:12
theolefou Messages postés 14 Date d'inscription vendredi 10 janvier 2014 Statut Membre Dernière intervention 24 novembre 2014 - 16 févr. 2014 à 21:23
bonjour/bonsoir

je cherche a savoir si il existe en python, une commande pour faire afficher le signe "+" devant un chiffre ou un nombre positif, quand on demande de "print" une variable???

mon code est long donc je vous en mes qu'une partie si vous avez besoin du reste dit-le moi ;)


f7 = [[a2*x11,x11-1],[b2*x22,x22-1],[c2*x33,x33-1],[d2*x44,x44-1],[e2*x55,x55-1]]

if (f7[0][0]) > 0:
a7 = ["+", f7[0][0]]
else:
a7 = f7[0][0]
if (f7[1][0]) > 0:
b7 = ["+", f7[1][0]]
else:
b7 = f7[1][0]
if (f7[2][0]) > 0:
c7 = '+', f7[2][0]
else:
c7 = f7[2][0]
if (f7[3][0]) > 0:
d7 = '+', f7[3][0]
else:
d7 = f7[3][0]
if (f7[4][0]) > 0:
e7 = '+', f7[4][0]
else:
e7 = f7[4][0]

f77 = [[a7,x1-1],[b7,x2-1],[c7,x3-1],[d7,x4-1],[e7,x5-1]]

print ("la dérivé de votre second polynome donne\n")
print (f77[0][0],"x^",f77[0][1],f77 [1][0],"x^",f77[1][1],f77[2][0],"x^",f77[2][1],f77[3][0],"x^",f77[3][1],f77[4][0],"x^",f77[4][1])


à ça il me renvoie par exemple : la dérivé de votre second polynome donne

0 x^ -1 0 x^ -1 ('+', 10) x^ 1 ('+', 6) x^ 0 0 x^ -1

or je le voudrait sans les parenthèse et sans les quotes qui entoure le +

mercie d'avance.

2 réponses

print('{:+f}'.format(variable))


Bonne continuation
1
theolefou Messages postés 14 Date d'inscription vendredi 10 janvier 2014 Statut Membre Dernière intervention 24 novembre 2014 2
16 févr. 2014 à 21:23
merci beaucoup!
0