“Conocimientos Programación>Python Programming

Cómo redondear los números de punto flotante en Python

2012/7/4
Python es un lenguaje de programación versátil que se utiliza para el desarrollo web y de escritorio. Parte del atractivo de Python es la gran variedad de librerías y funciones integradas incluidas con el lenguaje de programación . Con estos incorporados, los programadores pueden realizar tareas matemáticas simples . Mediante el uso de la función " ) redonda ( " , puede redondear números decimales , y con el paquete " matemáticas " , puede realizar tareas de redondeo más avanzadas. Cosas que necesitará
Python Interpreter
Mostrar más instrucciones
1

Utilice " round () " función para redondear un decimal. La función ronda toma un argumento obligatorio y otro opcional. El primer argumento representa el número a redondear . El segundo argumento representa el punto decimal para redondear el primer argumento , por defecto a '0 ' . El siguiente ejemplo muestra cómo funciona la función " round () " . En Python 2.7 en adelante , " round () " devuelve un decimal , incluso si el número se redondea a un número entero . Esto significa que 4,5 se redondea a 5.0 , no 5 . En Python 3.0 , " round () " devuelve un entero:

ronda >>> ( 4.5 )

5.0 //" 5 " en Python 3
< p >>>> redonda ( 4.567 )

4,5999 //aproximadamente 4.6 , la representación decimal nunca es del todo exacto en la programación
2

Utilice la función " ceil ()" para alrededor de un decimal. La función " ceil ()" ( techo) Redondea un número de una manera particular . En lugar de redondeo al número entero más próximo , se redondea al número entero más cercano hacia el infinito positivo . Por ejemplo , 4,5 se redondeará a 5 , pero será alrededor de -4.5 a -4 . El siguiente ejemplo ilustra la " ceil ( ) " función :

>>> import math

>>> Math.ceil ( 3.1 )

4.0

>>> Math.ceil ( -3,9 )

-3,0
3

Utilice " floor () " función para alrededor de un decimal. El " piso ( ) " función se comporta de la manera opuesta que el " ceil ( ) " función no hace . En lugar de redondeo hacia el infinito positivo, el " floor () " función redondea hacia infinito negativo . El siguiente ejemplo ilustra el " floor () " función :

>>> import math

>>> Math.floor ( 3.9 )

3.0

>>> Math.floor ( -3.1 )

-4,0

Python Programming
La diferencia en Python y Django
Cómo Ping API con Python
Cómo comprobar Clases variables en Python
Cómo utilizar Python Con mod_wsgi
Cómo controlar un shell de Unix con Python
Cómo Graficar con el software de Python
Cómo convertir de RGB a HSL en Python
Cómo hacer matriz 3D en Python
Conocimientos Informáticos © http://www.ordenador.online