math.ldexp ( )
DESCRIPTION.
Retourne la fonction inverse de la méthode math.frexp ( ).
SYNTAXE.
Valeur = math.ldexp ( mantisse , exposant )
Valeur = ⇨ variable qui recevra le résultat [ optionnel ]
math.ldexp ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
mantisse ⇨ valeur du radical [ OBLIGATOIRE ]
exposant ⇨ valeur de la puissance binaire [ OBLIGATOIRE ]
REMARQUES.
mantisse doit être un int ( ) ou un float ( ) quelconque mais valide.
exposant doit être un int ( ) quelconque mais valide.
La méthode math.ldexp ( ) qui retourne la valeur de mantisse * ( 2 ** exposant ). C'est essentiellement l'inverse de la méthode math.frexp ( ).
A noter : Si la mantisse vaut 1, la méthode math.ldexp ( ) retourne la valeur binaire de exposant.
Voir aussi la méthode math.frexp ( ) qui retourne mantisse et exposant d'un nombre donné.
EXEMPLE.
import math
for kbit in range ( 9 ) :
print ( f"math.ldexp ( 2.67 , { kbit } retourne : { math.ldexp ( 2.67 , kbit ) }." )
retourne :
math.ldexp ( 2.67 , 0 retourne : 2.67.
math.ldexp ( 2.67 , 1 retourne : 5.34.
math.ldexp ( 2.67 , 2 retourne : 10.68.
math.ldexp ( 2.67 , 3 retourne : 21.36.
math.ldexp ( 2.67 , 4 retourne : 42.72.
math.ldexp ( 2.67 , 5 retourne : 85.44.
math.ldexp ( 2.67 , 6 retourne : 170.88.
math.ldexp ( 2.67 , 7 retourne : 341.76.
math.ldexp ( 2.67 , 8 retourne : 683.52.
import math
for kbit in range ( 9 ) :
print ( f"Un système à { kbit } bits donne des mots de { math.ldexp ( 1 , kbit ) } valeurs possibles." )
retourne :
Un système à 0 bits donne des mots de 1.0 valeurs possibles.
Un système à 1 bits donne des mots de 2.0 valeurs possibles.
Un système à 2 bits donne des mots de 4.0 valeurs possibles.
Un système à 3 bits donne des mots de 8.0 valeurs possibles.
Un système à 4 bits donne des mots de 16.0 valeurs possibles.
Un système à 5 bits donne des mots de 32.0 valeurs possibles.
Un système à 6 bits donne des mots de 64.0 valeurs possibles.
Un système à 7 bits donne des mots de 128.0 valeurs possibles.
Un système à 8 bits donne des mots de 256.0 valeurs possibles.
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.