Menu
Coddy logo textTech

Redondear números

Parte de la sección Lógica y flujo 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 que se redondeará.
  • ndigits: Cantidad de decimales que se conservarán (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 reciba dos entradas independientes del usuario y muestre el resultado redondeado:

1. La primera entrada debe ser un número (flotante). 2. La segunda entrada debe ser el número de posiciones decimales al que se debe redondear (entero).

Ejemplo:
Si las entradas son 3.14159 y 2, el programa debería 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 Lógica y flujo

Practica por tu cuenta: Compilador de Python online