Menu
Coddy logo textTech

Redondear números

Parte de la sección Logic & Flow del Journey de Python de Coddy — lección 5 de 78.

La función round() redondea los números al valor más cercano.

round(number, ndigits)
  • number: El valor a redondear.
  • ndigits: Cantidad de decimales a mantener (opcional).

Ejemplos:

print(round(4.567))     # 5
print(round(4.567, 2))  # 4.57
print(round(456.78, -1))  # 460.0

Python redondea los casos intermedios al número par más cercano (redondeo bancario):

print(round(2.5))  # 2  (redondea HACIA ABAJO al par 2)
print(round(3.5))  # 4  (redondea HACIA ARRIBA al par 4)
challenge icon

Desafío

Fácil

Escribe un programa que:

  1. Reciba un número como entrada del usuario (float).
  2. Reciba el número de decimales a los que se debe redondear (integer).
  3. Muestre el número redondeado.

Hoja de referencia

La función round() redondea números al valor más cercano:

round(number, ndigits)
  • number: El valor a redondear
  • ndigits: Lugares decimales a mantener (opcional)
print(round(4.567))     # 5
print(round(4.567, 2))  # 4.57
print(round(456.78, -1))  # 460

Python redondea los casos intermedios al número par más cercano (redondeo bancario):

print(round(2.5))  # 2 (redondea hacia abajo — 2 es par)
print(round(3.5))  # 4 (redondea hacia arriba — 4 es par)

Pruébalo tú mismo

# Escribe el código aquí
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Logic & Flow