4.8. Estructuras de control en Python: mientras

Página 12

Las estructuras de control en Python son herramientas esenciales para cualquier desarrollador, ya que le permiten controlar el flujo de ejecución de su programa. Entre estas estructuras se encuentra la declaración while, que es el foco de este capítulo de nuestro libro electrónico sobre la construcción de sistemas con Python y Django.

La declaración while es una estructura de control que permite la ejecución repetida de un bloque de código siempre que una condición sea verdadera. La estructura básica de la declaración while en Python es la siguiente:

mientras condición:
    bloque de código

En la estructura anterior, "condición" es una expresión que devuelve un valor booleano (Verdadero o Falso). El "bloque de código" es un conjunto de instrucciones que se ejecutarán mientras la condición sea verdadera. Cuando la condición se vuelve falsa, la ejecución del bloque de código se detiene y el control pasa a la siguiente declaración después de un tiempo.

Consideremos un ejemplo simple para comprender mejor cómo funciona la declaración while. Supongamos que queremos imprimir los números del 1 al 5. Podemos hacerlo usando la instrucción while de la siguiente manera:

yo = 1
mientras yo <= 5:
    imprimir(yo)
    yo = yo + 1

En el ejemplo anterior, la variable i se inicializa en 1. La condición while es "i <= 5", que es verdadera al principio. Entonces, se ejecuta el bloque de código dentro del while, imprimiendo el valor de i e incrementando i en 1. Esto continúa hasta que i se convierte en 6, momento en el cual la condición se vuelve falsa y la ejecución del while se detiene.

La instrucción while es muy útil para situaciones en las que no sabemos de antemano cuántas veces necesitamos ejecutar un bloque de código. Por ejemplo, en un sistema de autenticación, podemos usar un bucle while para continuar solicitando al usuario que ingrese su contraseña hasta que ingrese la contraseña correcta.

Además, Python también proporciona una instrucción "break" que se puede utilizar para salir de un bucle while antes de que la condición se vuelva falsa. Por ejemplo, podemos modificar el ejemplo anterior para salir del bucle cuando i se convierta en 3 de la siguiente manera:

yo = 1
mientras yo <= 5:
    si yo == 3:
        romper
    imprimir(yo)
    yo = yo + 1

En el ejemplo anterior, cuando i se convierte en 3, se ejecuta la instrucción break y el ciclo while se detiene inmediatamente, aunque la condición while siga siendo verdadera.

En resumen, la declaración while es una poderosa herramienta en Python que le permite controlar efectivamente el flujo de ejecución de su programa. Comprender cómo funciona es fundamental para cualquier desarrollador de Python, ya sea principiante o profesional experimentado. En el próximo capítulo de nuestro libro electrónico, exploraremos otra estructura de control importante en Python: la declaración for.

Ahora responde el ejercicio sobre el contenido:

¿Cuál es la función de la declaración while en Python?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

134.9. Estructuras de control en Python: para

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.