polynomes et PYTHON
Publié : 03 sept. 2017 13:05
bonjour a tous,
j essaie de creer une fonction qui prend en argument une liste de nombre ( type list) et renvoie la chaine de caracteres du polynome associé:
ie si on donne la liste [1,2,3,4] le fonction doit afficher 1+2*X^1+3*X^2+4*X^3
mon probleme cest que je n arrive pas a convertir un indice i d une boucle for en chaine de caracteres ( type str)
mon programme contient ca en gros
for i in range(indice+1,len(p)):
if p!=0:
c+=str(p)+"*X^"+str(i)+"+"
j ai joint une capture d ecran de ce que jai fait aussi
mais si j envoie la liste du dessus le programme renvoie :
'1+2*X^\x7f1+3*X^\x7f2+4*X^\x7f3+'
quelqu un a t il une idee ?
merci d avance
mik
j essaie de creer une fonction qui prend en argument une liste de nombre ( type list) et renvoie la chaine de caracteres du polynome associé:
ie si on donne la liste [1,2,3,4] le fonction doit afficher 1+2*X^1+3*X^2+4*X^3
mon probleme cest que je n arrive pas a convertir un indice i d une boucle for en chaine de caracteres ( type str)
mon programme contient ca en gros
for i in range(indice+1,len(p)):
if p!=0:
c+=str(p)+"*X^"+str(i)+"+"
j ai joint une capture d ecran de ce que jai fait aussi
mais si j envoie la liste du dessus le programme renvoie :
'1+2*X^\x7f1+3*X^\x7f2+4*X^\x7f3+'
quelqu un a t il une idee ?
merci d avance
mik