Help - Tout premier programme Python sur TI-82 :-)
Bonjour à tous :D
En classe de premiere S, en toute fin d'année, on m'a donné un exercice pour préparer la rentrée, je dois écrire un algorithme en Python sur une calculatrice Texas Instruments TI-82.
Il s'agit de trouver par dichotomie la valeur numérique de x à 0,1 près pour laquelle une fonction f(X) est égale à zéro ;
la fonction f(x) en question étant une fonction cubique : f(x) = 3x^3 - 7x - 1
Le programme que j'ai écrit est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| a=2
b=3
x=0
def f(x) :
f=3*X*X*X -7*X -1
while -0.1<f<0.1 :
float(X)=(a+b)/2
if f<0 :
float(a)=X
else :
float(b)=X
print(X) |
Ce programme donne le message d'erreur suivant :
Code:
1 2 3
| File "<stdin>", line 1, in <module>
File "EX22.py", line 7, in <module>
SyntaxError: can't assign to expression |
J'ai l'impression que le souci est un souci de type de variable. Malgré plusieurs essais et plusieurs écritures différentes j'ai toujours plus ou moins le même message d'erreur.
Si quelqu'un a une idée pour me dépanner, je le remercie par avance ! :D