Python continuar

Funciones y métodos de Python

La declaración break de Python detiene el ciclo en el que se coloca la declaración. Una instrucción continue de Python omite una sola iteración en un bucle. Tanto las sentencias break como continue se pueden usar en un bucle for o while.

Es posible que desee omitir una iteración particular de un bucle o detener un bucle por completo. Ahí es donde entran las declaraciones break y continue. Estas declaraciones le permiten controlar el flujo de un bucle.

La declaración break incorporada de Python le permite salir de un bucle cuando se cumple una condición. La instrucción continue le permite omitir parte de un ciclo cuando se cumple una condición. En esta guía, vamos a discutir cómo usar las declaraciones break y continue de Python.




Loop Refresher

Los programadores usan loops para automatizar y repetir tareas similares. Uno de los bucles más utilizados es un for loop . Un bucle for repite un bloque de código siempre que se cumpla una determinada condición. Aquí está la sintaxis para un bucle for en Python:

 para iterar_variable en range: run_code 

El siguiente ciclo for iterará a través de una lista de números del 0 al 2 y los imprimirá:

 para i en el rango (0,3): print (i) 

Nuestro código devuelve lo siguiente:

 0 1 2 

Nuestro código de ejemplo imprimió el valor < em> i tres veces. Este es un ejemplo básico de bucle. Demuestra cómo un programador puede usar bucles para ejecutar tareas repetitivas en un bloque de código.




Python Break Statement

La instrucción break de Python detiene el bucle en el que se coloca la declaración. Cuando se ejecuta una declaración de interrupción, las declaraciones después de que se ejecutan los contenidos del ciclo.

El 81% de los participantes afirmaron que se sentían más seguros sobre sus perspectivas de trabajo técnico después de asistir a un campamento de entrenamiento. Asóciese a un bootcamp hoy mismo.

El graduado promedio de bootcamp pasó menos de seis meses en la transición de carrera, desde comenzar un bootcamp hasta encontrar su primer trabajo.

Se puede colocar una declaración de ruptura dentro de un bucle anidado. Si aparece una declaración de interrupción en un bucle anidado, solo el bucle interno dejará de ejecutarse. El ciclo externo continuará ejecutándose hasta que se hayan producido todas las iteraciones, o hasta que el ciclo externo se rompa mediante una declaración de interrupción.


Puede usar declaraciones break para salir de un ciclo cuando se cumple una condición específica. Declara una declaración break dentro de su ciclo , generalmente bajo una instrucción if .

Ejemplo de Break Python

Por ejemplo, puede tener una lista de nombres de estudiantes para imprimir. para que se detenga después de que se haya impreso el segundo nombre. Esto le permitirá verificar que el programa funciona. Aquí hay un ejemplo de un programa que usa una instrucción break para hacerlo:

 estudiantes = ["Paul", "Erin", "Connie", "Moira"] para el estudiante en el rango (0, len (estudiantes )): si estudiante == 2: romper else: imprimir (estudiantes [estudiante]) imprimir ("El contador es" + str (estudiante)) imprimir ("Programa completo") 

Primero , declaramos una lista de Python . Esta lista contiene los nombres de los estudiantes de la clase. Luego creamos un bucle for . Este bucle imprime el nombre de cada estudiante en el shell de Python.

Dentro de nuestro bucle for, agregamos una declaración de interrupción. Esta declaración se ejecutará si un estudiante tiene el valor de índice 2 en nuestra lista. Cuando se ejecuta la instrucción break, el bucle se detendrá.

Nuestro código devuelve lo siguiente:

 Paul Counter is 0 Erin Counter is 1 Program Complete 

Nuestro programa imprimió los nombres de los dos primeros estudiantes (que tienen los valores de índice y 1 en nuestra matriz). Cuando el programa llegó al estudiante con el valor de índice 2 , el ciclo finaliza.  Python imprimir al final de la ejecución de nuestro programa.

Usamos una cláusula else para decirle a nuestro programa qué hacer si nuestra condición no se cumple. Si nuestra condición no se cumple, el nombre del estudiante sobre el que estamos iterando se imprime en la consola de Python.

Las declaraciones break hacen que un programa detenga un ciclo. El programa continúa ejecutando las siguientes declaraciones en un programa principal después de que el ciclo se ha roto.


< / a>


Python Continue Statement

La instrucción continue indica a un bucle que continúe con la siguiente iteración. Cualquier código que siga a la instrucción continue no se ejecuta. A diferencia de una instrucción break, una La instrucción continue no detiene completamente un bucle.

Puede usar una instrucción continue en Python para omitir parte de un bucle cuando se cumple una condición. Luego, el resto de un El bucle continuará ejecutándose. Utiliza las declaraciones continue dentro de los bucles, generalmente después de una instrucción if .

Continuar con el ejemplo de Python

Let & rsquo ; s usamos un ejemplo para ilustrar cómo funciona la instrucción continue en Python. En el siguiente ejemplo, usamos una instrucción continue para omitir la impresión del segundo nombre en nuestra matriz y luego continuar iterando:

 st udents = ["Paul", "Erin", "Connie", "Moira"] para el alumno en el rango (0, len (alumnos)): si alumno == 2: continuar más: imprimir (alumnos [alumno]) imprimir ( "El contador es" + str (estudiante)) print ("Programa completo") 

Nuestro código devuelve lo siguiente:

 El Contador Paul es 0 El Contador Erin es 1 El Contador Moira es 3 Programa completo 

Nuestra sentencia continue se ejecuta cuando se activa una condición externa. En nuestro programa, esta condición es & ldquo; estudiante == 2 & rdquo ;. Cuando estudiante es igual a 2, nuestro programa deja de ejecutar esa iteración del ciclo.

Nuestro programa continuó iterando a través de los elementos de la lista subsiguientes después de nuestra declaración continue. Fue ejecutado. Si hubiéramos usado una declaración de interrupción, nuestro ciclo habría dejado de ejecutarse por completo.

La declaración continue tiene varios casos de uso. Por ejemplo, supongamos que está validando datos. Es posible que desee que su bucle omita una iteración si un valor está en blanco. Esto se debe a que un valor en blanco podría interrumpir el flujo de su código de validación.




Conclusión

Cuando esté trabajando con bucles en Python, es posible que desee omitir una iteración o detener tu bucle por completo. Aquí es donde las declaraciones continue y break son útiles, respectivamente.


En este tutorial, discutimos cómo usar las declaraciones break y continue en Python para utilizar bucles en su código de manera más efectiva. Ahora usted & rsquo; ¡Estoy listo para trabajar con break y continuar declaraciones como un experto en Python!

"Career Karma entró en mi vida cuando más lo necesitaba y rápidamente ayudó me empareja con un bootcamp. ¡Dos meses después de graduarme, encontré el trabajo de mis sueños que se alineaba con mis valores y metas en la vida! "

Venus, ingeniero de software en Rockbot

Para obtener más información sobre la codificación en Python, lea nuestra guía completa sobre Cómo aprender Python .





Python continuar: StackOverflow Questions

Tutorials