Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment faire pour supprimer les mar…
  • Comment tracer une ligne droite en P…
  • Comment configurer Python avec bzip2…
  • Comment calculer la série de Fourie…
  • Comment configurer des répertoires …
  • Comment trouver la plus longue chaî…
  • Comment lire un fichier ligne par li…
  • Comment faire pour créer une instru…
  • Comment obtenir le module CV dans Op…
  • Comment importer vos propres modules…
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    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)

    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))

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment ouvrir un fichier via Python 
  • Comment exporter des images au coeur de Python 
  • Comment utiliser Wget en Python Evasion 
  • Python Listbox 
  • Comment obtenir Etat de sortie en Python 
  • Comment convertir une chaîne en une liste sur Python 
  • Comment utiliser l'instruction break en Python 
  • Comment encoder UTF-8 Ignorer dans Python 
  • Comment carrés en Python 
  • Comment faire pour intégrer VBS en Python 
  • Connaissances Informatiques © http://www.ordinateur.cc