Divisions et virgules

En python la division par défaut renvoie une valeur entière. Ainsi,
>>> 5/2
2

Pour obtenir un résultat non entier, il faut s'assurer de travailler avec des chiffres à virgule (float). Par exemple
>>> 7/2.5
2.7999999999999998

Pour reprendre l'exemple d'origine, si on souhaite que 5/2 renvoie bien 2.5, on va transformer au moins l'un des opérandes en float:
>>> 5/2
2.5