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.

Afficher l'aide

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 round en 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...
terminal

Résultats

/ 1 tests validés

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é 👇

Seules les propositions différentes de la solution proposée par Docstring peuvent être envoyées.

Ma solution :

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.