Python mientras bucle con ejemplos

Python mientras bucle con ejemplos

Python es un reconocido lenguaje de programación de uso general. A diferencia de HTML o CSS, los lenguajes de programación de uso general se utilizan en varios dominios de aplicaciones.

En los lenguajes de programación, los bucles son un conjunto de instrucciones que ejecutan una secuencia de código continuamente hasta que se cumpla una determinada condición. La mayoría de los lenguajes de programación modernos incluyen el concepto de bucles. La sintaxis para los bucles en cada idioma puede diferir, pero la lógica que se usa sigue siendo la misma.

Muchos lenguajes de programación tienen varios tipos de bucles y los más reconocidos son mientras y para bucle. Hoy solo aprenderemos sobre el bucle y dónde se debe preferir sobre otros tipos de bucles.

En la mayoría de los casos, los bucles son intercambiables entre sí, pero si bien el bucle debe preferirse sobre otros bucles cuando la condición requerida es booleana. Podemos pensar en un bucle de tiempo como una declaración de repetición if, para que el concepto sea más fácil de entender.

Sintaxis

Primero debemos discutir la sintaxis de un bucle de tiempo en Python antes de continuar. La siguiente es la sintaxis mientras que el bucle se usa en el lenguaje de programación de Python:

Mientras que la condición: Declaración (s)
12Mientras que la condición: Declaración (s)

Usando While Loop:

Tomemos un programador como ejemplo que tiene que hacer un programa que genere una secuencia de números. Digamos que la secuencia es de uno a diez. El programador tendrá que escribir diez o más líneas de código. Cuanto más grande sea la secuencia, más difícil será para el programador escribir el código. Él/ella tendrá que escribir una línea de código similar repetidamente.

Escribir código de tal manera se vuelve ineficiente y desperdicia mucho tiempo. Aquí es donde podemos usar bucles, una herramienta eficiente, para concisar cientos de líneas de código en solo tres cuatro líneas.

Para hacer el programa mencionado anteriormente ahora usaremos el bucle While. El siguiente script generará una secuencia de números en la pantalla:

Número = 1 Mientras que el número <= 10: print(number) number = number + 1
12345Número = 1 Mientras que el número <= 10: print(number) number = number + 1

Producción:

En este programa simple, hemos concitado 10 líneas de código en solo cuatro líneas. Podemos usar el mismo código para generar cualquier secuencia de números simplemente cambiando la condición.

Ahora discutamos cómo el código dado anteriormente está funcionando realmente. Primero, declaramos una variable nombrada "número" y dale un valor "1". En la segunda línea, usamos un bucle y le dimos una condición i.mi. menos de o igual a diez. En la primera iteración, el "número" será "1" y la condición "número <= 10” del bucle while será cierto. Como resultado, el cuerpo del bucle mientras se ejecutará.

La función "Imprimir (número)" Imprime cualquiera que sea el valor del "número" variable. Luego, la siguiente línea de código incrementa el valor del "número". Este proceso se repite una y otra vez hasta que el valor de "número" se convierte en "11" y el bucle termina porque la condición ahora es falsa.

Si no incrementamos el valor de "número", La condición nunca se volverá falsa y el bucle se ejecutará para siempre.

Declaración de ruptura

Podemos combinar mientras los bucles con otras declaraciones para realizar ciertas acciones. La declaración de descanso es útil para salir de un bucle si se cumple una condición especificada.

Por ejemplo, supongamos que queremos salir del bucle en el programa mencionado anteriormente cuando el valor de la variable "número" alcance "5". Podemos usar la declaración de descanso para realizar esta acción:

Número = 1 Mientras que el número <= 10: print(number) if number == 5: break number = number + 1
1234567Número = 1 Mientras que el número <= 10: print(number) if number == 5: break number = number + 1

Producción:

Declaración de continuar

Esta declaración es algo similar a la declaración de descanso. Sin embargo, en lugar de terminar el bucle, el bucle salta a la siguiente iteración y omita la iteración actual.

Si queremos omitir cinco en la secuencia de números, podemos usar la instrucción Continuar de la siguiente manera:

número = 0 mientras < 10: number = number + 1 if number == 5: continue print(number)
1234567número = 0 mientras < 10: number = number + 1 if number == 5: continue print(number)

Producción:

Como puede ver en la captura de pantalla anterior cuando la variable "número" alcanzó el valor de "5", la declaración condicional se hizo verdadera y la continuar La declaración fue ejecutada. La ejecución de la iteración actual se detuvo debido a la continuar declaración; De ahí el valor del "número" yo.mi. "5" no se imprimió.

Declaración del otro

Podemos usar la instrucción delse para ejecutar un bloque de código una vez que la condición original se vuelve falsa:

Número = 1 Mientras que el número <= 10: print(number) number = number + 1 else: print("The End")
1234567Número = 1 Mientras que el número <= 10: print(number) number = number + 1else: print("The End")

Producción:

Conclusión

Mientras que el bucle como otros bucles se usa para repetir un bloque de código una y otra vez. Los bucles son muy básicos, pero una de las herramientas más efectivas en cualquier lenguaje de programación. En este artículo, hemos aprendido qué es un bucle de tiempo y cómo usarlo en nuestras tareas de programación diaria. Además, aprendimos a combinar el bucle while con otras declaraciones para realizar ciertas acciones.