“Conocimiento Programación>Python Programming

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

2013/1/15
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
Cómo obtener las funciones de un objeto en Python
Cómo hacer que Python Round Up
Cómo ejecutar un script de Python desde otro script Python
El uso de la función Numeric.Arange Python
Cómo Reemplazar Equals en Python
Cómo ejecutar un script de Python desde un indicador
Cómo comprobar Tipos de variables en Python
Cómo hacer una imagen en blanco y negro en Python
Conocimiento de la computadora © http://www.ordenador.online