Módulo 1 · 05 | Variables y operadores

Módulo 1 · Video 05

Guardar valores en variables y operar con ellos: aritméticos, comparación, lógicos y f-strings.

1. Variables y asignación

Una variable es un nombre que le damos a un valor guardado en memoria. Imaginala como una caja con una etiqueta: la etiqueta es el nombre y adentro está el valor. Para crear una variable usamos el signo igual (=), el operador de asignación.

nombre = "Ana"
edad = 30
altura = 1.65

Después podemos usarlas por su nombre:

print(nombre)   # Ana
print(edad)     # 30

2. Reglas para nombrar variables

  • Pueden contener letras, números y guion bajo (_), pero no pueden empezar con un número.
  • No pueden tener espacios. Se usa el estilo snake_case: precio_final, nombre_completo.
  • Distinguen mayúsculas: edad y Edad son variables distintas.
  • No se pueden usar palabras reservadas (if, else, print, for, etc.).

Nombres con sentido

Un buen nombre describe lo que guarda. Es mucho mejor edad_usuario que x. El código bien nombrado casi se lee solo.

3. Operadores aritméticos

OperadorOperaciónEjemploResultado
+Suma7 + 310
-Resta7 - 34
*Multiplicación7 * 321
/División7 / 23.5
//División entera7 // 23
%Módulo (resto)7 % 21
**Potencia2 ** 38

El módulo (%)

Devuelve el resto de una división. Es muy útil: numero % 2 == 0 es verdadero cuando el número es par.

4. Operadores de comparación

Comparan dos valores y devuelven un booleano (True o False). Son la base para tomar decisiones.

OperadorSignificadoEjemploResultado
==Igual a5 == 5True
!=Distinto de5 != 3True
>Mayor que5 > 8False
<Menor que5 < 8True
>=Mayor o igual5 >= 5True
<=Menor o igual3 <= 2False

= no es ==

No confundas = (asignar un valor a una variable) con == (comparar si dos valores son iguales). Es el error más común al empezar.

5. Operadores lógicos

Combinan condiciones. Son tres: and, or y not.

  • and (y): verdadero solo si ambas condiciones son verdaderas.
  • or (o): verdadero si al menos una es verdadera.
  • not (no): invierte el valor (True ↔ False).
edad = 20
tiene_entrada = True
print(edad >= 18 and tiene_entrada)   # True
print(edad < 18 or tiene_entrada)     # True
print(not tiene_entrada)              # False

6. Operadores de asignación compuesta

Son atajos para modificar una variable usando su valor actual:

puntos = 10
puntos += 5    # 15  (equivale a puntos = puntos + 5)
puntos -= 2    # 13
puntos *= 2    # 26

7. f-strings: texto con variables

Las f-strings permiten insertar variables dentro de un texto. Se escribe una f antes de la comilla y las variables van entre llaves:

nombre = "Ana"
edad = 30
print(f"{nombre} tiene {edad} años")   # Ana tiene 30 años

8. Ejercicios

  1. Creá variables con tu nombre, edad y altura, y mostralas con una f-string en una sola frase.
  2. Pedí dos números y mostrá su suma, resta, multiplicación y división.
  3. Calculá el área de un rectángulo (base por altura) usando variables.
  4. Usá el módulo para verificar si 17 es par o impar (mostrá 17 % 2).

Recursos

Scroll al inicio
¿Consultas? Escribinos