Intermédiaire
🧠 Fondamentaux
20 XP
0 personnes ont réussi
Entier ou flottant ?
En Python, la division / renvoie toujours un float, même quand le résultat est un nombre rond. Par exemple 10 / 2 donne 5.0, pas 5. Si tu veux un entier, tu dois utiliser //.
Dans un vrai programme, il est parfois utile de vérifier si un nombre est entier ou flottant pour adapter le traitement.
Écris une fonction est_entier(nombre) qui renvoie True si le nombre est un entier (type int), ou si c'est un float dont la partie décimale est nulle (comme 5.0). Renvoie False sinon.
Pour vérifier si un float est un nombre entier, tu peux utiliser la méthode .is_integer() qui existe sur les floats. Par exemple : (5.0).is_integer() renvoie True, (5.3).is_integer() renvoie False.