float ( )
DESCRIPTION.
Créer un objet numérique contenant un nombre réel, dit à virgule flottante.
SYNTAXE.
Reel = nombre
Reel = ⇨ Nom de la variable [ OBLIGATOIRE ]
nombre ⇨ valeur numérique réelle [ OBLIGATOIRE ]
Reel = float ( nombre )
Reel = ⇨ Nom de la variable [ OBLIGATOIRE ]
float ( ) ⇨ appel du constructeur de classe [ OBLIGATOIRE ]
nombre ⇨ valeur numérique réelle [ optionnel ]
NOTES.
Python gère, nativement, trois types de valeurs numériques, les nombres entiers (int ( )), les nombres réels, dits à virgule flotante (float ( )) et les nombres complexes (complex ( )).
Un point important, à ne pas oublier, est que, pour Python, les valeurs numériques, quelque soit leur type, sont des objets, et que les instances définies à l'aide des constructeurs de classes int ( ), float ( ) ou complex ( ) ne font que pointer vers l'un de ces objets.
Un nombre réel, pour Python, est une valeur numérique positive ou négative, possédant une partie décimale, introduite par un point, et pouvant être aussi exprimé à l'aide d'une puissance de 10, introduite par la lettre e ou E. Il s'agit d'une représentation la plus fidèle et la plus précise possible d'un nombre réel, issue d'une fraction de type x / y.
Particularité. Il est préconisé, pour l'utilisation de float ( ) dans des expressions à évaluer, de tester la valeur absolue, de la différence entre deux float ( ), et une valeur fixe, dite de précision dite de précision, en particulier avec l'utilisation de variables calculées comparées et des valeurs fixes. Par exemple :
A = 1.1 + 2.2
A == 3.3 retourne False
abs ( A - 3.3 ) < .01 retourne True
abs ( 3.3 - A ) < .01 retourne True
A et 3.3 sont deux objets différents pour Python, qui retourne donc False s'il doit les évaluer. Evaluer la différence des deux valeurs numériques de ces objets, avec une valeur de référence permet de constater que ces deux valeurs sont proches l'une de l'autre et peuvent donc être considérées comme égales.
UTILISER LES NOMBRES REELS.
Voir le tutoriel sur les nombres réels ...
MÉTHODES SPÉCIFIQUES AUX OBJETS FLOAT ( ).
as_integer_ratio ( ) : Retourne le ratio intégral d'un réel.
fromhex ( ) : Retourne un réel depuis sa forme hexadécimale.
hex ( ) : Retourne la représentation hexadécimale d'un réel.
is_integer ( ) : Teste si la partie décimal d'un réel est 0 (zéro).
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.