Tema 4

Operadores

Los operadores nos permiten hacer cálculos, comparar valores y combinar condiciones.

Operadores aritméticos

OperadorSignificadoEjemploResultado
+Suma5 + 27
-Resta5 - 23
*Multiplicación5 * 210
/División (decimal)5 / 22.5
//División entera5 // 22
%Resto (módulo)5 % 21
**Potencia5 ** 225
🐍 Dato curioso: el operador % se usa muchísimo para saber si un número es par (n % 2 == 0) o para trabajar con horas y minutos.

Operadores de comparación

Comparan dos valores y devuelven siempre True o False.

OperadorSignificado
==Igual a
!=Distinto de
> / <Mayor que / menor que
>= / <=Mayor o igual / menor o igual
⚠️ Cuidado: para comparar se usa == (doble igual). Un solo = sirve para asignar valores, no para comparar.
nota = 7
print(nota == 5)   # False
print(nota >= 5)   # True

Operadores lógicos

OperadorSignificadoEjemplo
andY — ambas condiciones deben ser verdaderasedad >= 16 and tiene_carnet
orO — con que una sea verdadera bastaes_sabado or es_domingo
notNiega el valornot es_domingo

Asignación combinada

puntos = 10
puntos += 5   # equivale a puntos = puntos + 5  → 15
puntos -= 2   # puntos = puntos - 2             → 13
puntos *= 2   # puntos = puntos * 2             → 26
← 3. Entrada y salida5. Condicionales →