Concepto
Una variable es un nombre que guarda un valor para usarlo después. En Python no se declara el tipo de antemano: la variable nace cuando le asignas un valor, y Python deduce el tipo por cómo lo escribiste.
nombre_variable = valorAsignar una variable. El signo = guarda el valor de la derecha en el nombre de la izquierda. No es una igualdad matemática: se lee "guarda 450000 en precio".
precio = 450000Los cuatro tipos básicos. int para enteros, float para números con decimales (con punto, no coma), str para texto entre comillas y bool para True o False, con mayúscula inicial y sin comillas.
precio = 450000 # int
descuento = 0.1 # float
producto = "Notebook" # str
disponible = True # boolLas comillas cambian el tipo: 450000 es un número con el que se puede calcular, y "450000" es un texto que solo se ve igual. Lo mismo pasa con True y "True".
Nombres que se entienden. Un buen nombre dice qué guarda: precio_unitario se entiende solo, x no. Se escriben en minúsculas, con _ entre palabras, sin tildes ni espacios.
Cambiar el valor. Una variable se puede volver a asignar en cualquier momento; el valor anterior se pierde. Y el lado derecho puede usar otras variables:
stock = 3
stock = stock + 2 # ahora stock vale 5Comentarios con #. Todo lo que viene después de # en una línea es un comentario: Python lo ignora. Sirve para explicarle el código a quien lo lea después, incluso a ti dentro de un mes.
> tarea Python
Crea las variables de un producto: producto con el texto "Notebook", precio con el entero 450000, stock con el entero 3 y disponible con True. Después calcula valor_inventario como precio por stock, usando las variables (no el número escrito a mano).
Primero intenta: las pistas aparecen después de 2 intentos con un resultado incorrecto (los errores de código no cuentan). Llevas 0.