| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    La función de número entero más próximo en Python
    Quizás acredite su reputación como un lenguaje de programación potente y flexible , Python contiene muchas bibliotecas internas para automatizar tareas computacionales y matemáticos comunes o complejas. La " biblioteca matemática " contiene muchos métodos para realizar cálculos u operaciones típicas tales como redondeo. Sin embargo , los decimales de redondeo en Python no redondea a un entero , sino todo un decimal. Conversión a números enteros requiere el uso de la biblioteca matemática Python junto con el uso de algunas librerías de conversión incorporado en . Python y Redondeo

    La biblioteca matemática Python ofrece un paquete de métodos útiles para los números decimales redondeando a números enteros. Puede redondear un número a la manera tradicional ( hasta el número entero más próximo para las fracciones de 0,4 o inferior , y hasta de piezas 0.5 y superiores ), utilizando el método de " round () " . El siguiente ejemplo muestra cómo redondear números decimales utilizando el método de prueba:

    >>> f = 5,455

    >>> round ( f )
    < p > 5.0

    >>> round ( f , 2 ) //redondea a 2 decimales

    5.46
    techo y métodos Baja en

    Como parte de la biblioteca de matemáticas , el " floor () " y " ceil ( ) " métodos proporcionan una manera única de decimales de redondeo que pueden serle útiles en ciertos cálculos. El método piso redondea al número entero más cercano por lo menos hacia el infinito negativo ( independientemente del valor decimal), y el método de techo se redondee al número entero más cercano hacia el infinito positivo . El siguiente ejemplo muestra cómo el trabajo de dos funciones :

    >>> import math

    >>> f = 3,5

    >>> ; g =
    Redondeo y Enteros

    Las operaciones de redondeo ilustran mostrar cómo trabajan estas funciones , pero también muestran un efecto secundario : las versiones de Python antes de 3.0, decimales redondeados no hacerlo redonda a números enteros , pero decimales . Debido a la forma decimales están representados por arquitecturas de computadora , esto podría causar problemas en los cálculos de alta precisión donde los programadores pueden requerir integers.You puede convertir un número de coma flotante a un entero usando el " int ( ) " método , como en este ejemplo :

    >>> f = 3,5

    ronda >>> ( f )

    4.0

    >>> int (redonda ( f ))

    4
    Ejemplo método

    Usando este conocimiento, usted puede desarrollar un método para redondear decimales en enteros fácilmente. Los siguientes ejemplos muestran ejemplos breves de los métodos que determinan el suelo y el techo de un número como un entero, y otra que se redondea a un usuario designado decimal ( o un número entero ) :

    >>> import math

    >>> def integerFloor (x ) :

    . . . volver int ( floor (x ))

    >>> def integerCeiling (x ) :

    . . . volver int ( ceil ( x ))

    >>> redondeo def (x, dec):

    . . . si diciembre == 0 :

    . . . volver int ( round ( x ))

    . . . más:

    . . . vuelta ( round ( x, diciembre ))

    Previous :

    next :
      Artículos relacionados
    ·Funciones recursivas Python 
    ·Cómo convertir Polar cartesiana en Python 
    ·Cómo determinar el orden alfabético en Python 
    ·Cómo al perfil de Python 
    ·Cómo obtener las funciones de un objeto en Python 
    ·¿Cómo funciona el Tráfico Python Trabajo 
    ·Cómo dividir los datos tabulares con un delimitador en…
    ·Cómo crear una sentencia if en Python 
    ·Cómo escribir una lista en Python 
    ·Cómo conectar Lambda en Python 
      Artículos destacados
    ·Cómo calcular los ángulos en QBasic 
    ·Cómo hacer un botón de radio predeterminado en Visual…
    ·Cómo reemplazar el espacio blanco con Python 
    ·Cómo quitar Styling Acordeón jQuery 
    ·Cómo crear una fecha en C # 
    ·Cómo instalar MySQL en Mac OS X Leopard 
    ·Cómo aprender Basic Java 
    ·Cómo agregar a un XMLList en Flex 
    ·Cómo visualizar un calendario de PHP en una página HT…
    ·Cómo Ignorar Puntuacion en Java 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com