Comprende la idea
Antes de empezar: Algoritmos y operaciones aritméticas básicas. No necesitas instalar paquetes adicionales.
Una variable permite asociar un nombre con un valor que usarás en un programa. En Python, cantidad = 3 asigna al nombre cantidad un valor entero. El símbolo = realiza una asignación; para comparar igualdad se usa ==.
Los tipos describen qué operaciones tienen sentido sobre los valores. Un entero como 3 representa una cantidad sin parte decimal; un número como 2.5 es de tipo float; "3" es texto; True y False son valores booleanos.
Leer una actualización
puntos = 4
puntos = puntos + 2
print(puntos) # 6La segunda instrucción primero calcula el lado derecho usando el valor anterior y después vuelve a asociar el nombre con el resultado. No es una ecuación algebraica que afirme .
Texto y número
"3" + "2" produce el texto "32". En cambio, 3 + 2 produce 5. Python no convierte automáticamente una cadena a número para sumarla con un entero. int("3") convierte ese texto numérico válido; otras entradas pueden causar un error.
¿Por qué conviene llamar precio al dato?
Un nombre descriptivo permite revisar la intención. precio * cantidad comunica mejor el cálculo que nombres que no indican qué representa cada valor.
Vamos con un ejemplo
Con precio = 12, cantidad = 3 y descuento = 5, calculamos total = precio * cantidad - descuento. Primero se obtiene 36 y después 31. Si más adelante cambias cantidad a 4, total sigue siendo 31 hasta volver a ejecutar la instrucción que lo calcula.
Conecta y aplica
Antes de programar un formulario, decide qué entradas son números y cuáles deben conservarse como texto. Un código postal puede contener ceros iniciales: que tenga cifras no significa que debas tratarlo como cantidad para operar.
Un detalle que importa: En Python una cadena se escribe entre comillas. Sin comillas, un nombre como hola se interpreta como identificador, y fallará si no tiene un valor definido.
Ponlo a prueba
En Python, ¿qué valor resulta de int("8") + 2?
Elige una respuesta para ver la explicación.
¿Necesitas ayuda con este tema?
Trabájalo paso a paso con un profesor de EATRYL. Consulta disponibilidad y costo para reforzar Variables y tipos: dar significado a los datos.
Consultar una clase sobre este tema