Cours sur la représentation des nombres en langage Python.
- mehdimechehoud
- 13 oct. 2021
- 1 min de lecture
Écriture d’un entier positif :
>>>0b1001 : Convertit un nombre binaire en base décimale.
9
>>>0x5d : Convertit un nombre base hexadécimal en base décimale.
93
Conversions :
>>>bin(11) : Sert à convertir un nombre décimal en binaire
'0b1011'
>>> int('0b1011',2) + 1 : cette expression convertit un nombre binaire en
12 décimal et rajoute 1.
>>> hex(195) : Sert à convertir un nombre décimal en base hexadécimal
'0xc3'
Représentation approximative des nombres réels :
>>> 0.1+0.2 : Sert à faire la somme approximative de 2 nombres décimaux en
0.30000000000000004 Python.
>>> 0.1+0.2==0.3 : Sert à comparer 2 nombres. (Différent pour Python)
False
>>> from math import* : importe la bibliothèque maths
>>> isclose(7.000000001,7) : vérifie si 2 chiffres sont proches.
True
>>> abs(0.1+0.2-0.3)<=10**-9 : Compare la valeur absolue d’une différence True à 10 puissance -9
>>>round(1.235649,3) : Arrondie un nombre décimale à 3 chiffres après la
1.235 virgule
コメント