Représentation nombre python

 Écriture d'un entier positif :  

>>> 0b1001           convertie un nombre binaire en décimale(en base de 10) 0b=base binaire

>>> 0x5d         convertie un nombre hexadécimale en décimale(en base de 10) 0x=base 16

93

Conversions :

>>> bin(11)     convertie un nombre décimale en binaire(en base de 2) bin=base de 2

'0b1011' 

>>> int('0b1011',2)+1     converti un nombre binaire en décimale et rajoute 1 

12 

>>> hex(195)     convertie un nombre décimale en hexadécimale(en base de 16) hex=base de 16

'0xc3' 

Représentation approximative des nombres réels

>>> 0.1+0.2       cette expression fait la somme aproximative de deux nombre décimaux

0.30000000000000004     

>>> 0.1+0.2==0.3       comparaison 0,1+0,2 et 0,3 pour python ils sont different

False 

>>>from math import* 

importation bibliothèque math

>>> isclose(7.000000001,7)         isclose=renvoie vrai si les deux nombre sont proche

True

>>> abs(0.1+0.2-0.3)<=10**-9        abs=valeur absolu compare la valeur absolu d'une différence a 10-9

True 

>>> round(1.235649,3)          arrondie un nombre décimale à 3 chiffre après la virgule

1.236 

© 2021 N.S.I Corporation 
Optimisé par Webnode
Créez votre site web gratuitement ! Ce site internet a été réalisé avec Webnode. Créez le votre gratuitement aujourd'hui ! Commencer