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 números al valor más cercano.

round(number, ndigits)
  • number: El valor a redondear.
  • ndigits: Posiciones decimales a conservar (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 even más cercano (redondeo del 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 tome dos entradas independientes del usuario y muestre el resultado redondeado:

1. La primera entrada debe ser un número (float). 2. La segunda entrada debe ser el número de decimales a los que se redondeará (integer).

Ejemplo:
Si las entradas son 3.14159 y 2, el programa debe mostrar 3.14.

Pruébalo tú mismo

# Toma una entrada float del usuario
# Toma una entrada entera del usuario para el número de decimales
# Imprime el número redondeado
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