Dans cet exercice, nous voulons arrondir et tronquer le nombre de décimales après la virgule de la variable nombre, par le nombre contenu dans la variable decimales.
La variable resultat devra donc contenir le nombre décimal 2938.489.
Pour tronquer le nombre de décimales, on peut utiliser la fonction round.
code Code
nombre = 2938.48872
decimales = 3
resultat = round(nombre, decimales)
comment Explications
Pour tronquer le nombre de décimales d'un nombre, on peut utiliser la fonction round (qui aura également pour effet d'arrondir le nombre) :
nombre = 2938.48872
decimales = 3
resultat = round(nombre, decimales)
La fonction round va enlever toutes les décimales après la 3e décimale (selon la valeur contenue dans la variable decimales) et arrondir à la valeur supérieure le nombre.
Dans ce cas-ci, la décimale après 488 est le chiffre 7, le nombre sera donc arrondi à 2938.489.
star Points importants
- On peut tronquer les décimales d'un nombre avec la fonction
rounden indiquant en deuxième argument le nombre de décimales que l'on souhaite garder.
nombre = 2938.48872 decimales = 3
nombre = 2938.48872 decimales = 3 resultat = round(nombre, decimales)
Console
Un instant...
Résultats
Test de la variable resultat
assert resultat == round(nombre, decimales), "La variable resultat ne contient pas la bonne valeur."
Bravo, tu as réussi cet exercice de code 🥳
Envoyer ma solution
Vous avez trouvé une solution alternative pour cet exercice ? Proposez votre solution à la communauté 👇
Ma solution :

