Lecture d'un fichier sur pyzo - Python - Programmation
Marsh Posté le 14-06-2018 à 16:46:47
coco695 a écrit : je suppose que pyzo considère les valeurs flottantes qu'il lit comme une chaîne de caractère |
Non, il considère les chaînes de caractère qu'il lit comme des chaînes de caractères, d'autant plus que tu convertis aussi la seconde opérande en chaîne.
coco695 a écrit : mais je ne sais pas comment convertir en float puique l'action float(...) ne fonctionne pas. |
Bah faut que tu comprennes pourquoi ça "ne fonctionne pas", ya pas de magie, et si ya pas de magie c'est que t'as de la merde en entrée ou que tu utilises mal fonction
Marsh Posté le 09-06-2018 à 17:42:06
Bonjour,
j'ai écris le programme suivant:
cependant pyzo m'affiche l'erreur suivante:
Traceback (most recent call last):
File "D:\DAE\fermeture géométrique f(x)=0.py", line 53, in <module>
Cv1=tracerCv(-30.629,-23.179)
File "D:\DAE\fermeture géométrique f(x)=0.py", line 48, in tracerCv
Cv[k]= n*((Crd*np.cos(gamma))/(l6*np.sin(alphadd-str(gamma)))+(Crg*np.cos(beta))/(l5*np.sin(alphagg-str(beta))))
TypeError: unsupported operand type(s) for -: 'str' and 'str'
je suppose que pyzo considère les valeurs flottantes qu'il lit comme une chaîne de caractère mais je ne sais pas comment convertir en float puique l'action float(...) ne fonctionne pas.
Merci d'avance de votre aide, bonne soirée.