Bienvenido de nuevo.
Ahora, hasta ahora, vimos la ruptura, palabra clave que podemos usar para salir de un bucle.
Y ves aquí que podemos hacer un bucle con un bucle for, pero con un bucle while, tan pronto como nos
rompamos, terminamos.
Acabamos de salir del círculo.
Pero, ¿podríamos hacer eso en un bucle for?
Vamos a averiguar.
Sí, el teclado de freno también funciona en un bucle for.
Pero en realidad hay otras dos cosas que podemos usar además de romper.
Uno se llama continuar, y puede ver aquí nuevamente, resaltado en azul si continúo aquí y hago clic en
ejecutar.
Ahí lo tienes, tenemos nuestro bucle de nuevo, pero estás pensando, ¿por qué, por qué necesitamos esto?
Parece completamente inútil, ¿verdad?
Bueno, un descanso.
Cuando usamos los descansos, querían decir que se salía del ciclo actual y de cierre.
Entonces, cuando usamos una declaración de interrupción, salimos de este bucle correctamente.
Todo este ciclo while, acabamos de salir de él.
Y lo mismo con el bucle for.
Sin embargo, salimos por completo con una continuación.
Lo que estamos diciendo es, oye, pase lo que pase cuando llegue a esta línea, continúe en la parte superior del
bucle de cierre.
Entonces la corriente es un bucle de cierre.
¿Qué es?
Es esto para bucle.
Así que volverá al ciclo for para que si hago algo como imprimir aquí.
Para que lo imprimamos dos veces o sabes qué, simplemente movamos la impresión.
Aquí abajo.
Como eso.
Y luego lo mismo aquí, vamos a imprimir la parte inferior después de continuar si hago clic en, ejecutar.
No se imprime nada porque tan pronto como vea continuar, dirá, OK, voy a volver al
ciclo y continuará, continuará, continuará hasta que, bueno, el ciclo termine para que podamos en realidad,
nunca llegue a la línea diez en la línea para.
Así que eso también se vuelve una lógica realmente útil y condicional.
Finalmente, el tercero se llama Pass y Pass pero no es muy útil.
Básicamente, no hace nada si hago clic en ejecutar aquí.
Y nuevamente, me muestra aquí, línea 10, algo anda mal.
Bueno, tenemos que mover la impresión hacia arriba para que mientras no obtengamos mi lista de índice de tres, que no
existe.
Entonces, nuevamente, volviendo aquí, si hago clic en ejecutar.
Pasar no hace absolutamente nada, simplemente pasa a la siguiente línea, entonces, ¿por qué es eso útil?
Es muy raro que veas pasar en tu código, pero pasar es una buena manera de tener, digamos, un marcador de posición
mientras estás codificando, por ejemplo, quieres recorrer el ciclo for, pero nosotros no sabemos lo que queremos
hacer todavía.
Y el código deja decir que aquí todavía estamos pensando en ello.
Si hago esto y hago clic en ejecutar.
Recibo un error aquí porque espera, espera, espera.
Bloque esperado y con sangría porque ahora el bucle for o los intérpretes de Python buscan el siguiente, como, ¿qué se supone que debo
hacer con el bucle?
Estoy tratando de hacer un bucle y no hay ningún código para mí.
Entonces puedes agregar un pase aquí para al menos sentir algo para que el bucle for diga, oye, lo estoy pensando, solo lo voy a pasar
por ahora solo para que tengas algo para que no me molestes. y volveré a
eso.
Entonces, si hago clic en ejecutar.
Eso todavía funciona, así que pass es uno de esos marcadores de posición que podemos usar para que haya una línea de código
que no haga absolutamente nada por lo que podamos pasar.
Nuevamente, algo muy raro de ver en el código de producción mientras estás desarrollando, a algunos desarrolladores les gusta
usar Pass y se toman un descanso.
Continuar y pasar.
Te veo en el proximo.