Bueno amigos bienvenidos a esta clase donde veremos la estructura de control foro pero antes de empezar
y a modo de ejemplo introductorio y para que sepan la estructura Fort es tan sencillo como para recorrer
listas llámese o recorrer lo que necesitemos recorrer.
Pero es importante que tengan en cuenta algo las estructuras de control hay formas.
La diferencia entre una y otra es quizá la mejor.
La metodología o en la práctica que podemos hacer las cosas de una manera más óptima.
A qué me refiero yo les voy a dejar ejercicios y cada uno va a tener una forma de resolverlo de una
manera distinta y van a haber tantas formas de resolverlo como personas en el mundo.
La única diferencia entre uno y otro no es que uno va a sino otro va a estar mal sino es la forma más
óptima que me refiero con eso a las menos utilización de líneas de código es más óptimo la manera de
resolver un problema y lo que hay que tener en cuenta tanto con Weyl como Comfort es no terminar en
un ciclo infinito en un ciclo de que se repita infinitas veces.
Con eso hay que tener mucho cuidado ya que obviamente si cometen ese error y que generan un bucle infinito
pueden romper la estructura en tiempo y espacio universal y destruir a toda la humanidad.
Un gran poder lleva una gran responsabilidad y eso en la programación va bueno ahora en serio se le
puede llegar a romper el programa le voy a mostrar un ejemplo cómo poner lista una bomba hacer una lista
de números donde tenemos 1 2 3 4 5 6 7 8 por ejemplo y vamos a hacer un índice por ejemplo y si como
puntero banderas empieza en cero por ejemplo entonces hacemos nosotros o Weyl con índice Boquita o sea
que sea menor a Lien por ejemplo lista y mientras esto se repite mientras el índice siga siendo menor
a la cantidad de elementos que tiene lista va a imprimir por ejemplo strings
lista y vamos a ponerle un índice por ejemplo así que muestre siempre en este caso a mostrar siempre
el mismo número.
En mi caso yo no a darle a un operador de asignación a índice y no irlo incrementando si yo ejecuto
esto vemos que me da un error y eso es muy probablemente que sea por esto y vemos cómo esto se repite
infinitas veces se mire cómo hacemos el Júpiter está preparado como para tolerar esto en otras máquinas
en otros entornos de desarrollo esto rompe o sea llena los espacios de memoria lo voy a parar y les
tildã el servidor por así decirlo también es reiniciar esto.
Eso es lo peligroso de esto yo lo correcto que tengo que hacer acá es quien dice le voy a asignar uno
y hoy me lo imprime hasta llegar a 9.
Eso es lo correcto.
Eso es lo peligroso de estas estructuras de control con lo que ustedes tienen que tener mucho cuidado.
Ahora sí vamos a aprovechar este ejemplo a usar la sentencia para recorrer más exactamente lo mismo
donde por lo que tiene y lo que tenemos que tener en cuenta en este caso vamos a poder recorrer quién
está la palabra clave en el foro que en cuenta como diciendo él o sobre este caso vamos a usar lista
por ejemplo colocamos los dos puntitos como siempre y imprimimos a recorrer todo y efectivamente en
dos líneas no en tres como hicimos acá en esta estructura imprimió de una forma más óptima los números
uno puede decir bueno pero algo exagerado una línea de código sí pero créanme que ustedes van a escribir
miles de líneas y esto multiplicado por miles créanme que en la práctica al procesar millones de datos
esto afecta muchísimo.
Es importante tener en cuenta y conforme podemos hacer cosas muy similares con guai y al mismo tiempo
no porque hay cosas que no funcionan conforme le voy a dar un ejemplo concreto del que estoy hablando.
Por ejemplo lo que podríamos hacer es una asignación a donde ponemos número multiplicado por ejemplo
por 15 y de esa manera intentar recorrer.
Bueno en este caso perdón no era el número a recorrer me quedó el término en la cabeza de lo que estábamos
pensando que es un número recorrer
perdón era lista saqué la lista lo que vemos que efectivamente no se ha modificado la lista sigue igual
a pesar de que nosotros estamos intentando modificarlo acá bien por qué y cómo podemos modificar entonces
la lista.
No le voy a mostrar pero no sin antes volver inicializar las variables vamos a limpiarlas y lo que vamos
a hacer entonces es mostrar cómo podemos con por ejemplo vamos a poner a recorrer lista
donde en este caso lo que vamos a hacer es no meros o sea Salme seguidista
donde tenemos el índice
y ahí sí cada valor lo multiplicamos
por 10 por ejemplo y obviamente índice lo tenemos que aumentar más 1 y imprimo lista y acabemos efectivamente
aumentó o neta
vemos que efectivamente estos números aumentaron se multiplicaron por 10 ahora me van a decir porque
me he dado cuenta me van a decir algo pero por qué no pusiste lista acá si te ponen la lista K intentandolo.
Los invito a intentarlo y si les da algo distinto a lo que le voy a mencionar lo pueden dejar.
Lo pongo a partir de las preguntas van a ver qué no se resuelve si les va a tildar en el mejor de los
casos no lo voy a hacer por qué justamente va a pasar eso si ponen lista acá.
Por eso se hace de esta forma.
De esta manera controla y de esa manera nosotros podemos ir modificando valor por valor en la lista
y ya que estábamos hablando de optimización efectivamente podemos optimizar esto aún más con la función
que se llama enumerarse.
Vamos a volver inicializar la lista y el índice también para que estamos y lo que podríamos hacer entonces
es un foro.
No vamos a
dice Koma recorrerán
me traten entre paréntesis ponemos lista de esa manera ponemos dos puntos espacio y acá directamente
ponemos Plume.
Perdón si
peronista entre corchetes ponemos el índice
y el operador de asignación.
Y en la misma línea obviamente imprimimos imprimimos la lista y de esa manera efectivamente podemos
ver que pudimos resolver en esta y en tres líneas lo que hemos resuelto en Cuatro.
Y de eso se trata la programación.
Intentar resolverlo de la forma más óptima.
Por más que todos seamos los mismos resultados el foro también sirve para recorrer palabras trinchar
el modelo Extrem no vaya al extremo poner el ejemplo de siempre álvaro por ejemplo Yago hago por carácter
por ejemplo caracteres en streaming.
Por ejemplo el caso de imprimo prints e logró imprimir caracteres porque el abandere no ser asignarlo
y efectivamente me imprimió álvaro de esa manera podemos evaluar un montón de cosas interesantes que
vamos a hacer más adelante.
También seguimos teniendo funciones por ejemplo Range que es Zarraluqui sabemos lo españolísimo blog
donde nos permite hacer recorrer.
Por ejemplo vamos a ser típico EUFOR y siempre se almacenaron ahí la variable hacemos Reyn
Rengel y vamos a hacer hasta 10 puntos de espacio prints print Ping y imprimimos acá por qué no me dio
un error porque ustedes me pueden decir pero no declaraste la variable y no tenía un error de que no
estaba declarada la variable dentro del Fornos permite aclarar las variables también en este caso.
Por eso no me dijo nada eso es lo interesante de ranged.
Si yo hago por ejemplo lo escribo directamente veremos que me creo de cero a 10 ven y así nosotros también
tenemos diferentes formas de hacer el recorrido ya estamos terminando.
No se preocupen amigos sé que están cansados podemos recorrer 1 3 4 5.
Obviamente siempre acuérdense de imprimir la que me dio error.
Como siempre los puntitos bárbaro y para terminar podemos aprovechar esta manera de expresarlo.
Y aquí dentro por ejemplo si yo quiero limitarlo usamos función de función y tenemos el listado de los
números dentro del Reich.
Bueno amigos espero que les ha soltado la clase.
Les dejo un abrazo hijita.