Introduction
Dans ce laboratoire (lab), vous apprendrez à vérifier si un nombre est proche d'un autre en Python, en abordant les défis liés aux comparaisons de nombres à virgule flottante. Vous commencerez par comprendre le concept de proximité numérique et son importance en raison de la manière dont les ordinateurs représentent les nombres à virgule flottante, ce qui peut entraîner des résultats inattendus lors de la comparaison de ces nombres pour vérifier leur égalité. Un script Python illustrera ce concept en calculant 0.1 + 0.2
et en comparant le résultat à 0.3
, démontrant le potentiel d'inégalité dû à la représentation des nombres à virgule flottante.
Le laboratoire vous guidera ensuite dans le calcul de la différence absolue entre deux nombres, une approche pour déterminer la proximité. Enfin, vous apprendrez à utiliser la fonction math.isclose()
pour des comparaisons plus robustes de nombres à virgule flottante, en tenant compte à la fois des tolérances relatives et absolues.