| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    La fonction entier le plus proche en Python
    Peut-être attestant de sa réputation comme un langage de programmation puissant et flexible , Python contient de nombreuses bibliothèques internes pour automatiser les tâches informatiques et mathématiques courantes ou complexes. La « bibliothèque mathématique " contient de nombreuses méthodes pour accomplir des calculs classiques ou d'opérations telles que l'arrondissement. Toutefois , les décimales d'arrondi en Python ne pas arrondir au nombre entier, mais toute une décimale. Conversion en entiers nécessite l'utilisation de la bibliothèque de mathématiques Python avec l'utilisation de certaines bibliothèques de conversion intégrés. Python et arrondissement

    La bibliothèque de mathématiques Python offre un ensemble de méthodes utiles pour des nombres décimaux d'arrondis en nombres entiers . Vous pouvez arrondir un nombre à la manière traditionnelle ( au nombre entier le plus proche pour la partie décimale à 0,4 ou inférieure, et pour les pièces 0,5 et plus) en utilisant le " round () » méthode . L'exemple suivant montre comment arrondir les nombres décimaux en utilisant la méthode round :

    >>> f = 5.455

    >>> ronde ( f)
    < p > 5.0

    >>> ronde ( f, 2) //arrondi à 2 décimales

    5,46
    plafond et méthodes étage

    dans le cadre de la bibliothèque mathématique , le " floor () " et " ceil ( ) " méthodes fournissent un moyen unique pour les décimales d'arrondi qui pourraient vous être utiles dans certains calculs . La méthode plancher arrondit au moins plus proche nombre entier vers l'infini négatif ( quelle que soit la valeur décimale ) , et la méthode de plafond seront arrondies au nombre entier le plus proche vers l'infini positif. L'exemple suivant montre comment les deux fonctions de travail :

    >>> import mathématiques

    >>> f = 3.5

    >>> , g =
    Arrondissement et entiers

    Les opérations d'arrondi illustrées montrer comment ces fonctions de travail, mais ils montrent également un effet secondaire : dans les versions de Python avant 3.0, décimales arrondies Ne pas arrondir en nombres entiers , mais décimales. En raison de la façon dont les décimales sont représentées par des architectures informatiques , cela pourrait causer des problèmes dans les calculs de haute précision où les programmeurs pourraient avoir besoin integers.You peut convertir un nombre à virgule flottante en un entier en utilisant le " int ()» méthode , comme dans cet exemple :

    >>> f = 3.5

    >>> ronde ( f)

    4.0

    >>> int ( round ( f) )

    4
    Exemple méthode

    Grâce à cette connaissance , vous pouvez développer une méthode pour arrondir les décimales en nombres entiers facilement . Les exemples suivants montrent brefs exemples de méthodes qui déterminent le plancher et le plafond d'un nombre comme un entier, et un autre qui est arrondi à un utilisateur désigné décimale ( ou un nombre entier ) :

    >>> importation mathématiques

    >>> def integerFloor (x) :

    . . . int retourner ( floor (x ) )

    >>> def integerCeiling (x) :

    . . . retourner int ( ceil ( x ) )

    >>> arrondi def (x, dec) :

    . . . si décembre == 0 :

    . . . retourner int ( round (x ) )

    . . . autre :

    . . . retour ( round (x , DEC))

    Previous :

    next :
      articles connexes
    ·Comment construire un analyseur en Python 
    ·Comment faire pour supprimer les paramètres sur une ch…
    ·Comment à ajouter à une liste en Python 
    ·La fonction entier le plus proche en Python 
    ·Comment éléments carrés dans une liste en Python 
    ·Comment sélectionner les messages dans MFC 
    ·Comment faire une boucle pour trouver le moyen d'un gro…
    ·Comment Ping API Avec Python 
    ·Comment à la liste des fonctions dans une classe en Py…
    ·Comment faire un traducteur en Python 
      articles en vedette
    ·Comment faire pour convertir les entiers en Octets 
    ·Comment créer des tableaux à partir de DIV en PHP 
    ·Comment Correction d'un échec d'assertion Visual C 
    ·Comment lier COBOL et C, ainsi que sur z /OS 
    ·Pas de connexion proxy dans NetBeans 
    ·Comment faire pour supprimer une redirection en PHP 
    ·Comment remplacer les codes Div 
    ·Comment tuer les processus multiples dans MySQL 
    ·Comment utiliser C + + destructeurs virtuelle 
    ·Java Amortissement Calculatrice code Aide 
    Copyright © Connaissances Informatiques http://fr.wingwit.com