Aprender

0
Lección ~15 min 75 XP disponibles

Números y Operaciones Matemáticas

Operadores aritméticos, división entera, residuos y potencias.

Python como calculadora

Python conoce toda la aritmética que usas a diario:

+ suma · - resta · * multiplicación · / división

Dos operadores menos conocidos pero esenciales: // división entera (conserva solo la parte entera) y % módulo (el residuo de la división). Además, ** calcula potencias.

Los operadores aritméticos en acción
Python
print(7 + 3)
print(7 - 3)
print(7 * 3)
print(7 / 2)
print(7 // 2)
print(7 % 2)
print(2 ** 3)

Output

10
4
21
3.5
3
1
8

División entera y residuo: una dupla poderosa

Al dividir 17 entre 5: el cociente es 3 y el residuo es 2. Python te proporciona ambos:

17 // 53 (cuántas veces completas cabe el 5) y 17 % 52 (lo que sobra).

Esta dupla resuelve problemas frecuentes: convertir minutos a horas y minutos, saber si un número es par (n % 2 == 0) o calcular ciclos.

Tu turno

Calcula con Python

Calcula tu edad aproximada en días con *. Luego calcula cuántas semanas completas y días restantes son con // y %.

Loading editor…
Console

Run your code to see its output here.

Ctrl + Enter ejecuta tu código
Predecir la salidaNúmeros
+10 XP

¿Qué imprime este código?

Python
print(7 // 2, 7 % 2)
Predecir la salidaNúmeros
+10 XP

¿Y este con potencia?

Python
result = 2 ** 10
print(result)

Jerarquía de operaciones

Python respeta la jerarquía matemática: paréntesis → potencias → multiplicación/división → suma/resta.

2 + 3 * 4 resulta en 14, no 20. Si tienes dudas, usa paréntesis: son gratuitos y hacen tu intención transparente para cualquiera que lea tu código.

Completar el códigoNúmeros
+10 XP

Completa el cálculo del promedio.

a = 8 b = 5 average = (a + b) 2 print(average)
Escribir códigoNúmeros
+20 XP

Una película dura 147 minutos. Usando // y %, imprime exactamente: 2 hours and 27 minutes

Loading editor…
Console

Run your code to see its output here.

Ctrl + Enter ejecuta tu código · Comprobar verifica la salida exacta

Puntos clave

  • + - * / realizan la aritmética habitual; / siempre produce un float.
  • // es la división entera; % es el residuo (módulo).
  • ** eleva a una potencia.
  • Python respeta la precedencia matemática tradicional.

Ejercicios: 0 de 4 completados

Resuelve los ejercicios anteriores o marca la lección si estás repasando.