• Ir a navegación principal
  • Ir al contenido principal
  • Ir a la barra lateral primaria

Estadísticamente

  • Blog
  • Contacto
  • Newsletter

3 julio, 2020 by Javier Dejar un comentario

Redondear en Python + Truncar en Python

¿No sabes como redondear un número hacia abajo en Python? ¿No sabes redondear arriba en Python? No te preocupes, hoy vas a salir de aquí sabiendo redondear cualquier número en python.

En el artículo de hoy vamos a aprender a truncar y redondear en Python, para ello haremos uso del módulo o librería MATH de Python.

Lo primero de todo será cargar la libreria math de Python para cuando hagamos uso de ella, importarla es muy sencillo…

import math

Contenidos

  • Cómo redondear un número en Python
  • Otras formas de redondear números en Python
  • Cómo truncar un número en Python

Cómo redondear un número en Python

Redondear un número en Python utilizando el método estándar matemático, es decir:

  • De 0.1 a 0.4 decimal, se redondea al entero inferior
  • De 0.5 a 0.9 decimal, se redondea al entero superior
round(3.2)
[Out] 3

round(3.8)
[Out] 4

Otras formas de redondear números en Python

Cuando estemos programando una función nos puede ser útil conocer otros dos modos de redondear en Python: redondear a un número superior o redondear a un número inferior.

Podemos diferenciar entre redondear a un número superior:

math.ceil(4.2)
[Out] 5

math.ceil(3.8)
[Out] 4

Y redondear a un número inferior en Python:

math.floor(4.2)
[Out] 4

math.floor(3.8)
[Out] 3

Cómo truncar un número en Python

Truncar un número en Python. Para truncar un número podemos hacerlo de dos formas, utilizando la función del módulo math (math.trun) o bien utilizando la función predefinida int

int(3.9)
[Out] 3

math.trunc(3.9)
[Out] 3

int(-3.9)
[Out] -3

math.trunc(-3.9)
[Out] -3
También te puede interesar  ¿Cómo programar en Python?

Archivado en:Python

Interacciones con los lectores

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada.

sidebar

sidebar-alt

2021 © N Theme by AsiThemes · N Theme on Genesis Framework · WordPress · Iniciar sesión
Utilizamos cookies para ofrecerte la mejor experiencia en nuestra web.Aceptar