Python math trunc

Python math trunc

Lors de la tronaillement d'un nombre, nous jetons la partie fractionnaire pour obtenir une valeur entière de ce nombre. Les nombres peuvent contenir une partie fractionnaire dont nous ne pourrions pas avoir besoin dans certains programmes. Ce sont des nombres bruts qui peuvent surcharger la sortie ou n'ont pas encore été traités.

Il existe deux façons d'éliminer les chiffres décimaux d'une valeur donnée en python. Les maths.La méthode trunc () tronque le nombre de ses arguments. La méthode int () modifie une chaîne ou un numéro donné à un entier. Dans ce processus, Python rejette la partie fractionnaire de cette valeur donnée.

Si nous tronçons une valeur donnée, le nombre avant le point décimal ne change pas. La troncature peut donner le même résultat que d'arrondir une valeur. Mais ces deux sont différents. Lorsqu'il est arrondi, 7.89 devient 8, mais lorsqu'il est tronqué, il devient 7. Jetons un coup d'œil à la façon dont nous tronçons la valeur donnée dans Python.

Tronquer la valeur:

Les maths.La méthode trunc () renvoie un entier coupé de l'argument numérique passé. Cela tronque certaines des valeurs vers zéro. L'élément fractionnaire de la valeur passée est supprimé.

Nous utilisons la version 5 de l'outil «Spyder» pour l'implémentation. Commençons à coder maintenant. Dans ce cas, nous importons le module mathématique.


Nous prenons le numéro 15.4689. Nous appliquons la fonction mathématique.trunc (). Cette valeur est donnée à la fonction en tant que paramètre. Ce programme doit maintenant être exécuté. Depuis la barre de menus de Spyder, nous choisissons l'option «Run».


La déclaration d'impression imprime la valeur tronquée de 15.4689, qui est 15.

Nombres tronqués par l'utilisation des mathématiques.trunc ():

Dans ce code, nous voyons comment nous utilisons les mathématiques.trunc () dans ce programme. Ici, nous tronçons quatre nombres à virgule flottante. Nous présentons le module mathématique. C'est comme ça que les mathématiques.trunc () devient accessible. Ensuite, nous créons quatre variables de Number1 à Number4. Définir ceci sur différents nombres à virgule flottante.

Ensuite, nous utilisons les mathématiques.TRUNC () Méthode pour tronquer ces quatre nombres. Le nombre résultant est ce que nous avons entré dans quatre nouvelles variables. Dans ce code, la dernière pièce imprime le résultat. Nous utilisons la fonction print () pour imprimer les valeurs originales et tronquées.

Les valeurs ne peuvent pas être arrondies. Sinon, 467.9457402 serait 468. De plus, nous n'arrondissons pas car cela peut avoir changé de -23.8740858 à -24. Cela démontre que la troncature est disparate en rassemblant et en descendant les chiffres.

Valeurs tronquées par l'utilisation de la fonction int ():

Une autre possibilité de troncature est l'utilisation de la méthode int (). Cette méthode modifie l'argument passé en un entier. Dans cette procédure, certaines des valeurs seront rejetées. La fonction int () tronque le nombre donné vers zéro pour les valeurs à virgule flottante. Pour utiliser la fonction int (), nous passons un argument.

Nous prenons un exemple dans lequel nous tronçons différents nombres à virgule flottante à un entier en utilisant la fonction int ().


Tout d'abord, nous prenons cinq nombres à virgule flottante différents. Ensuite, nous créons cinq variables pour ces nombres. Maintenant, nous voulons tronquer ces valeurs. Nous appliquons la fonction int () à chaque variable pour ce faire. Nous passons les nombres à virgule flottante comme argument à la fonction int (). Ensuite, nous stockons l'entier résultant en cinq nouvelles variables.

La dernière partie du code utilise une instruction print () pour imprimer les valeurs réelles et tronquées.

Tronquer une liste dans Python:

Dans les exemples comme mentionné ci-dessus, une seule valeur est tronquée à la fois. Cependant, nous pouvons également tronquer une liste ou un tableau en python.

Ici, nous importons le module. Nous générons une liste de valeurs à virgule flottante. Nous prenons sept numéros dans cette liste. La variable dans laquelle cette liste est stockée est «Nombres.'Maintenant, nous voulons tronquer chaque valeur dans la liste. Nous l'appelons les mathématiques.fonction tunc () pour chaque valeur de la liste. Nous utilisons la boucle «pour». Ces valeurs sont générées individuellement. La sortie de ce code est stockée dans la nouvelle variable 'Truncnumbers.'

Nous avons deux listes après avoir exécuté le code: la liste originale et la liste tronquée. Dans la sortie, nous voyons que les chiffres présents après le point décimal ont été supprimés des valeurs entrées. Si nous ne voulons pas les valeurs de la liste d'origine en sortie, nous pouvons les écraser avec les valeurs tronquées.

Conclusion:

Si nous voulons tronquer une valeur, supprimez la valeur décimale. 34.5 devient 34 et 6.94 devient 6. Le nombre précédant le point décimal ne change pas par rapport à l'arrondissement. Nous avons examiné de nombreuses approches pour des nombres tronqués dans Python dans cet article. Il existe deux techniques en python pour tronquer les nombres. La première approche consiste à utiliser les mathématiques.Méthode trunc (). Cette méthode prend un seul argument: le nombre à couper. Cette valeur est renvoyée en nombre. Une autre possibilité est l'utilisation de la méthode int (). Si nous spécifions un argument à cette fonction, ce paramètre est tronqué à un entier. Si nous prenons un numéro de point flottant représenté sous forme de chaîne, les méthodes int () modifient d'abord le nombre donné, puis éliminent la valeur décimale. Nous avons utilisé la compréhension de la liste pour tronquer un tableau ou une liste dans Python.