Repaso
English
PythonBasePY-51

¿Qué devuelven 7 / 2 y 7 // 2 en Python 3?

Opciones

  1. 3 y 3
  2. 3.5 y 3 (Opción correcta)
  3. 3.5 y 3.5
  4. 3 y 3.5

Respuesta

3.5 y 3

Por qué

/ es la división normal y siempre devuelve un float (un número decimal): 3.5.

// es la división entera (floor division): divide y redondea HACIA ABAJO a un número entero: 3.

% da el resto: 7 % 2 es 1 (útil para saber si es par o impar).

Recuerda

/ → decimal, // → entero, % → resto.

Términos clave

Practica esta pregunta en Repaso