Entiers, fractions, racines, π : tous les nombres n'habitent pas la même maison. Savoir dans laquelle ils vivent, c'est savoir ce qu'on peut calculer avec eux.
Pense à des poupées russes : chaque ensemble contient le précédent et en ajoute de nouveaux. On passe de ℕ à ℤ pour pouvoir soustraire, à ℚ pour diviser, à ℝ pour mesurer la diagonale d'un carré.
Choisis un nombre : il s'affiche dans le plus petit ensemble qui le contient.
Ce que tu viens de manipuler est la brique de base de plusieurs techniques que tu retrouveras dans le reste du cours.
from fractions import Fraction import math print(Fraction(1, 3)) # 1/3 reste une fraction exacte print(math.sqrt(2)) # 1.4142135623730951 : approximation d'un irrationnel print(0.1 + 0.2 == 0.3) # False : l'ordinateur ne manipule que des approximations