División con enteros y flotantes
Python admite dos operadores de división diferentes: /
y //
. En Python 3, /
devolverá sistemáticamente un resultado flotante, y //
es división por el suelo o floor division (también conocida como división de enteros) y devolverá sistemáticamente un resultado entero. La división por el suelo es lo mismo que hacer math.floor(numerator/divisor)
, que devuelve el mayor número entero menor o igual que el resultado de la operación de división. Puedes obtener más información sobre math.floor
en los Documentos de Python.
Este ejercicio forma parte del curso
Tipos de datos en Python
Instrucciones del ejercicio
- Imprime el resultado de
2/1
y1/2
. - Imprime el resultado de la división por el suelo de
2//1
y1//2
. - Imprime el tipo de
2/1
y2//1
.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# Print the result of 2/1 and 1/2
print(____)
print(____)
# Print the floored division result of 2//1 and 1//2
print(____)
print(____)
# Print the type of 2/1 and 2//1
print(____)
print(____)