| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Nærmeste hele funktion i Python
    Måske bekræfter sit ry som et stærkt og fleksibelt programmeringssprog, Python indeholder mange interne biblioteker at automatisere almindelige eller komplekse beregningsmæssige og matematiske opgaver. Den " math library " indeholder mange metoder til at opnå typiske beregninger eller operationer såsom afrunding. Men afrunding decimaler i Python ikke runde til et heltal , men en hel decimal . Konvertering til heltal kræver brug af Python math biblioteket sammen med brug af nogle indbyggede konvertering biblioteker. Python og Afrunding

    Python math biblioteket tilbyder en pakke af metoder er anvendelige til afrunding decimaltal til hele tal . Du kan afrunde et tal på den traditionelle måde ( ned til nærmeste hele tal for brøkdele ved .4 eller lavere , og op for dele .5 og større) ved hjælp af " round () "-metoden. Følgende eksempel viser, hvordan at runde decimaltal ved hjælp af runde metode : Hej

    >>> f = 5.455

    >>> rund ( f )
    < p > 5,0

    >>> round ( f, 2) //runder til 2 decimaler

    5,46
    loft og gulv Methods
    < br >

    som en del af matematik bibliotek, "gulv ()" og " loft ()" metoder giver en unik måde for afrunding decimaler , som du kan finde nyttige i visse beregninger. Gulvet metoden runder ned til mindste nærmeste hele tal i retning af negativ uendeligt ( uanset decimal værdi) , og loftet metode vil runde op til nærmeste hele tal i retning af en positiv uendelighed. Følgende eksempel viser , hvordan de to funktioner arbejder : Hej

    >>> import math

    >>> f = 3,5

    >>> g =
    Afrunding og heltal

    afrundinger illustrerede vise, hvordan disse funktioner arbejde, men de viser også en bivirkning : I Python versioner før 3.0, decimaler afrundet ikke rund til heltal , men decimaler. På grund af den måde, decimaler er repræsenteret ved computer-arkitekturer , kan dette give problemer i høj præcision beregningerne, hvor programmører kan kræve integers.You kan konvertere et flydende tal til et heltal ved hjælp af " int ( )" -metoden, som i dette eksempel : < br >

    >>> f = 3,5

    >>> round ( f )

    4,0

    >>> int ( round ( f ) )

    4
    Eksempel Method

    med denne viden, kan du udvikle en metode til at afrunde decimaler til heltal nemt. De følgende eksempler viser korte eksempler på metoder , der bestemmer gulv og loft af et antal som et heltal , og en anden, runder til en bruger - udpegede decimal (eller et heltal ) :

    >>> import math

    >>> def integerFloor (x ) : Hej

    . . . tilbage int ( floor ( x))

    >>> def integerCeiling (x ) : Hej

    . . . tilbage int ( ceil (x))

    >>> def afrunding (x, dec) : Hej

    . . . Hvis december == 0 : Hej

    . . . tilbage int ( round ( x))

    . . . ellers : Hej

    . . . afkast ( round ( x, dec) )

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Load et Python script til en IDLE Shell 
    ·Hvordan til tråden i Python 
    ·Hvordan man gør Python String Suppleanter 
    ·Sådan fjernes en tekst i Python 
    ·Sådan kører Python Fra Bash 
    ·Sådan får Output fra en Shell Command i Python 
    ·Sådan Opdatere en Python Path 
    ·Sådan Set Up en tabel i Python 
    ·Sådan Put noget på en Python Sti i Terminal 
    ·Sådan bruges Deltag & Split Funktioner i Python Progra…
      Anbefalede Artikler
    ·Sådan ændres farven på CSS Links 
    ·Hvordan udskriver jeg en variabel med en Perl CGI 
    ·Sådan bruges Negative tal i C 
    ·Sådan oprettes en overskrift Brug HTML -koder 
    ·NetBeans PHP opsætning 
    ·Hvor hen til Lukke doc-filer i Vb.Net 
    ·Sådan Upload store filer ved hjælp af PHP 
    ·Sådan Udskift en String AS2 
    ·Sådan oprettes en liste fra en streng i Python 
    ·Hvordan man opbygger Logic for Programming 
    Copyright © Computer Viden http://www.computerdk.com