| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    La funzione all'intero più vicino in Python
    Forse che attesta la sua reputazione come un linguaggio di programmazione potente e flessibile , Python contiene molte librerie interne per automatizzare le attività di calcolo e matematica comuni o complesse . La " libreria matematica " contiene molti metodi per eseguire calcoli tipici o di operazioni quali l'arrotondamento . Tuttavia, decimali di arrotondamento in Python non tondo per un intero, ma un intero decimale . Conversione in numeri interi richiede l'uso della libreria matematica Python insieme con l'uso di alcune librerie di conversione incorporati . Python e arrotondamento

    La libreria matematica Python offre un pacchetto di metodi utili per i numeri decimali di arrotondamento al numero intero . È possibile arrotondare un numero in modo tradizionale ( per difetto al numero intero più vicino per le parti frazionarie di 0,4 o inferiore , e per le parti 0,5 e più grandi ) con il metodo "round ( ) " . L' esempio seguente mostra come arrotondare numeri decimali utilizzando il metodo turno:

    >>> f = 5.455

    >>> round ( f ) per < p > 5,0

    >>> round ( f , 2) //arrotonda a 2 decimali

    5,46
    soffitto e Pavimento Metodi

    Come parte della libreria matematica , il " piano ( )" e " ceil ( ) " metodi forniscono un modo unico per i decimali di arrotondamento che si possono trovare utili in certi calcoli . Il metodo floor arrotonda al minimo numero intero più vicino verso l'infinito negativo ( indipendentemente dal valore decimale) , e il metodo di soffitto si arrotondare al numero intero più vicino verso l'infinito positivo . L'esempio seguente mostra in che modo le due funzioni di lavoro :

    >>> import math

    >>> f = 3,5

    >>> , g =
    Giro e interi

    Le operazioni di arrotondamento illustrate mostrare come queste funzioni di lavoro , ma mostrano anche un effetto collaterale : in versioni di Python prima di 3.0 , decimali arrotondati non fare circolare a numeri interi , ma i decimali . A causa del modo in cui decimali sono rappresentati da architetture di computer , questo potrebbe causare problemi nei calcoli ad alta precisione in cui i programmatori potrebbero richiedere integers.You può convertire un numero in virgola mobile in un intero utilizzando il " int ( ) " metodo , come in questo esempio :

    >>> f = 3,5

    >>> round ( f ) per

    4.0

    >>> int ( round ( f ) ) per

    4
    Esempio metodo

    Usando questa conoscenza , è possibile sviluppare facilmente un metodo per arrotondare i decimali in numeri interi . Gli esempi seguenti mostrano brevi esempi di metodi che determinano il pavimento e il soffitto di un numero come un numero intero , e un altro che arrotonda a un decimale designato dall'utente ( o un intero) :

    >>> import math

    >>> def integerFloor ( x ) :

    . . . restituire int ( floor (x ) ) per >>>

    def integerCeiling ( x ) :

    . . . restituire int ( ceil ( x ) ) per

    >>> def arrotondamento ( x , dec ) :

    . . . se DICEMBRE == 0 :

    . . . restituire int ( round ( x ) ) per

    . . . altra cosa :

    . . . ritorno ( round ( x , dec ) ) economici

    Previous :

    next :
      Articoli Correlati
    ·Come scaricare i file da pagine web utilizzando Python …
    ·Come utilizzare variabili locali in Python script 
    ·Come ottenere il modulo CV in OpenCV per Python 
    ·Come fare un gioco in Python Shell 
    ·Come controllare Dipendenze in Python 
    ·Come utilizzare l' istruzione break in Python 
    ·Python Certificazione 
    ·Come trovare Capital Letters in Python 
    ·Come ignorare un elemento durante il decapaggio in Pyth…
    ·Come scrivere in un file in Python 
      Articoli in evidenza
    ·Come aggiungere informazioni laterale di uno script di …
    ·Come dichiarare un array a funzioni Perl 
    ·JSP Web Tutorial 
    ·Come trovare chiavi esterne Utilizzo inner join in Java…
    ·Come coniugare Segui Mouse e Script Sempre visibile 
    ·Come grafico in Java 
    ·Come utilizzare la funzione SOMMA in MySQL 
    ·Come utilizzare il file delle proprietà in Struts 
    ·Come creare nuovi file in Java 
    ·Come utilizzare Visual Basic per il controllo di motori…
    Copyright © Conoscenza Informatica http://it.wingwit.com