En esta sección, añadiré la idea de las variables para el código que tenemos. Una variable es como una caja, en la memoria. Esta caja puede almacenar un valor, como un número o una un número, una cadena de caracteres, etc. Si te fijas en este diagrama, tengo la línea x=7 Esto se llama una asignación de variables. Y una manera de entender esto, es pensar que en la memoria hay una caja. Así que he dibujado esta pequeña caja, que se llama X, y que puede contener un valor. Así, cuando el código dice x=7, significa: coje el valor 'siete' y mételo en la caja. En eso consiste básicamente una asignación de variables. Si miramos este código de ejemplo que hace esto... Entonces, en la primera línea digo x=7, así que coloco ahí un siete y luego, en las líneas posteriores, se menciona x. Esta sólo dice print(x) o print("suertudo", x). Y esas ocurrencias de x, sin el signo =; esas sólo recuperan el valor que hay en la caja. Así que lo que se guardó ahí, es lo que van a usar. Así si yo ejecuto esto, realmente lo que obtendré es sólo, los "prints" acabarán usando 'siete' Porque, esta línea x=7 guardó un siete en la caja, y las líneas siguientes hacen referencia a x. Si cambio esto a ocho, sólo cambio la primera línea y ejecuto, bueno ahora, las tres líneas se refieren al 'ocho', porque esta línea ha guardado un ocho en la caja. Probemos un experimento más aquí. Supongo que hemos visto números y cadenas. Dos tipos de datos con los que podemos llegar muy lejos. Así si digo x="hi", esto está guardando la cadena (string) hi en la caja. Y si lo ejecuto, entonces tendré, estas líneas mencionarán "hi". Así, en realidad, el nombre x (escogí x como mi primer ejemplo porque creo que es una variable común en matemáticas, pero este nombre, podríamos escoger cualquiera que quisiéramos, siempre que seamos constantes. Así que voy a cambiar esto para que diga xyz="hi" . Esto creará una variable llamada xyz que guarde ahí el "hi". Y luego sólo tengo que asegurarme de que cada una de las siguientes líneas también se refieran a xyz. Si lo ejecuto, el programa aún funciona. Lo fundamental es que puedes elegir el nombre que quieras para la variable. Siempre que, cuando después te quieras referir a esa variable uses el mismo nombre. Tienes que ser consistente contigo mismo. La cuestión de este uso más bien simple de las variables se reduce básicamente a ahorrar repeticiones. Quiere decir que si hay un valor que quiero usar en mi programa, puedo asignarlos a una variable en alguna línea al principio, y en las líneas siguientes sólo usar esta variable. en un grupo de líneas subsecuentes. Y si más adelante quiero cambiar el programa para usar otro valor, puedo cambiar sólo este en un único lugar, con la variable. Y entonces todos los usos de esta variable, utilizarán el nuevo valor. Y de hecho usaremos este proceso en algunos, bastante a menudo en nuestro código. Debería mencionar que este uso del signo = no es el mismo que el que se le da en una clase de matemáticas o de álgebra. En matemáticas, decir x=y es una afirmación más fuerte. Es como decir, estos valores son siempre iguales. Y en el ordenador, el signo igual no tiene una definición tan complicada. En realidad, no es más que una asignación. Es: cuando se ejecute esta línea, coge el valor que tenga esto, y guárdalo en la caja etiquetada, no sé, xyz, o lo que sea. Y esto ocurre cuando esa línea se ejecuta. Pero no tiene fuerza sobre todo el programa. Es un uso del signo = más simple que al que puedes estar acostumbrado en una clase de matemáticas. Bien. Dejadme intentar pequeño código como ejemplo que utiliza esto. Esto suele darte un resultado y dice "escribe un código, o modifica el código para producir este resultado". La idea es que hay alguien que te gustaba, ya sabes, en el instituto, te gustaba alguien, y entonces vamos a escribir este pequeño resultado sobre eso. Digamos que me gusta alguien que se llama Alice. Entonces aquí pondrá "Alice, Alice, Alice, Alice" cuatro veces. Y pone "En el instituto me gustaba Alice. Ahora el hechizo de Alice ya no me persigue." La idea para este programa es no tener que repetir el nombre de Alice un montón de veces. En cambio, usamos variables, para tener que poner el nombre una sóla vez, y así si decido que en vez de Alice me gusta alquien que se llama Bob, o Zoe, etc. Entonces solo tengo que cambiarlo en un sitio. Entonces, diré x=Alice. Esto es lo que el enunciado del problema pide. Y la idea es escribir el resto de las líneas refiriéndome a X. Así, para decir el nombre de la persona cuatro veces, puedo decir solo print(x, x, x, x). Vamos a probarlo. ¿Veis? Ahora obtengo cuatro "Alice". para la siguiente línea, si esto dice en secundaria tuve un enamoramiento,¿ y esto es un como rellenar en el espacio en blanco? Solo necesitamos usar cualquier nombre. Así puedo hacer que por decir print, entre comillas, y en parte solo hacer como una cadena. Así solo diré. En secundaria tuve un enamoramiento, la parte correcta que es la misma y entonces finalizaré la cadena y diré coma X. Así esto imprimirá la cadena y entonces esto seguirá con X. Así solo intentaré. Ahí vamos. Y haré la última línea.Te darás que cuenta que los punto y comas. Siempre pon los puntos y coma en, en Javascript y en realidad a menudo son opcionales. Diré esto ahora, esto es un pequeño truco de modo que los string y diré coma X. Así otra vez otro tipo de mezcla tengo el string y entonces X. Así que me levanto de aquí en medio la maldición es retirada. Okay, ontentemos que esto trabaja, así un uso simple y limpios de variables cuando usamos un signo igual para asignar esto solo una vez y podemos usar esto algunas veces por debajo, pero que en realidad es el patrón al que nosotros estamos yendo para usar esto en clases. Pienso que te gustará esto montón, así que es el patrón que necesito que practiques