Bonjour,
j'enseigne au collège depuis de nombreuses années , je n'ai donc jamais utilisé Python, ni Scilab... Je m'étais inscrit à une formation mais celle-ci a été supprimée par manque de candidats... bref je risque de paraître bête et de poser des questions stupides, désolé.. mais j'aimerais apprendre un peu les bases. Pour cela ,je viens de me procurer un livre "Python et les 40 problèmes mathématiques" et je m'exerce.
Déja, première question, dans ce bouquin on dit de télécharger Pyzo et d'ailleurs tous les exercices sont corrigés avec pyzo, est-ce vraiment la même chose que Python?
ensuite je suis en train de travailler sur la méthode de dichotomie pour approximer la racine carrée de 2 , je tape exactement ce qui est proposé et qui me semble correct et il apparaît toujours des messages d'erreur..(en voici un par exemple) je ne comprends pas pourquoi...
"
>>> def f(x):
return x**2-2
a=1
b=2
while b-a>10**(-4):
m=(a+b)/2
if f(m)==0:
a=b
else:
if f(a)*f(m)<0:
b=m
else:
a=m
print(a)
Uncaught Python exception: invalid syntax (<logger>, line 3)
File "code.py", line 63, in runsource
File "codeop.py", line 171, in __call__
File "codeop.py", line 100, in _maybe_compile
File "codeop.py", line 87, in _maybe_compile
File "codeop.py", line 136, in __call__
"
Autre question sûrement bête, mais je dois tout recommencer le programme quand un message d'erreur apparaît? je ne vois pas commence supprimer une ligne pour revenir en arrière
merci beaucoup!
PS: désolé, je pensais qu'on pouvait mettre une image en pièce jointe mais apparemment non ou je ne vois pas comment..