Tous les langages, à ma connaissance, donnent 0 pour « 1/2 »
Donc tu considères, par exemple, qu'Octave n'est pas un langage ? :-)
octave:1> 1/2
ans= 0.50000
Python est de plus en plus utilisé dans le milieu scientifique, notamment grâce à NumPy+SciPy, et 1/2 qui donne 0 fait un peu tâche.
Comme chaque changement majeur du langage, ce changement sur la division s'est fait via une demande d'amélioration de Python (PEP) : PEP 238: Changing the Division Operator. Cette PEP explique en détail pourquoi ce changement était nécessaire.
[^] # Re: mode avocat du diable
Posté par Victor STINNER (site web personnel) . En réponse à la dépêche Python 3.2. Évalué à 6.
Tous les langages, à ma connaissance, donnent 0 pour « 1/2 »
Donc tu considères, par exemple, qu'Octave n'est pas un langage ? :-)
Python est de plus en plus utilisé dans le milieu scientifique, notamment grâce à NumPy+SciPy, et 1/2 qui donne 0 fait un peu tâche.
Comme chaque changement majeur du langage, ce changement sur la division s'est fait via une demande d'amélioration de Python (PEP) : PEP 238: Changing the Division Operator. Cette PEP explique en détail pourquoi ce changement était nécessaire.