Quand je fais 1/2
en Python pourquoi me donne-t-il zéro? Même si je le contrains avec float(1/2)
encore je reçois zéro. Pourquoi? Et comment puis-je le contourner?Erreur lors de l'utilisation de math.atan en Python!
Lorsque je donne arctan(1/2)
je reçois 0 comme réponse, mais quand je donne arctan(.5)
j'obtiens la bonne réponse!
Python 3 change cela? Ça va me déranger. Je suis habitué à tout faire avec des entiers, en C, puisque je suis un ingénieur logiciel embarqué. –
Oui. Voir http://www.python.org/dev/peps/pep-0238/. Vous pouvez toujours utiliser // pour tronquer. –