Imagen del artículo Estructuras de control en Python: comandos de flujo de control

4.4. Estructuras de control en Python: comandos de flujo de control

Página 8 | Escuchar en audio

Las estructuras de control en Python son un aspecto crucial del lenguaje de programación. Permiten a los programadores controlar el flujo de ejecución de un programa, tomando decisiones basadas en condiciones específicas y repitiendo un bloque de código una y otra vez. Estos marcos son fundamentales para construir sistemas complejos y eficientes con Python y Django.

Las declaraciones de control de flujo en Python incluyen declaraciones condicionales (como `if`, `elif`, `else`), bucles (como `for`, ` while`) y control de bucle (como `break`, `continue` ). Estos comandos se utilizan para controlar la ejecución de bloques de código en función de condiciones específicas o para repetir la ejecución de un bloque de código hasta que se cumpla una condición.

1. Estructuras condicionales

La declaración `if` es la estructura condicional más básica en Python. Comprueba una condición y, si la condición es verdadera, ejecuta el siguiente bloque de código. Por ejemplo:

si 5 > 3:
    imprimir("5 es mayor que 3")

El comando `elif` se utiliza para verificar varias condiciones. Si la condición en la declaración "if" es falsa, Python verifica la condición en la declaración "elif". Si la condición en la declaración `elif` es verdadera, se ejecuta el siguiente bloque de código. Por ejemplo:

si 5 < 3:
    imprimir("5 es menor que 3")
elif 5 > 3:
    imprimir("5 es mayor que 3")

El comando `else` se usa para ejecutar un bloque de código cuando todas las condiciones en los comandos `if` y `elif` son falsas. Por ejemplo:

si 5 < 3:
    imprimir("5 es menor que 3")
elif 5 == 3:
    imprimir("5 es igual a 3")
demás:
    imprimir("5 es mayor que 3")

2. Bucles

La declaración `for` se utiliza para repetir un bloque de código un número específico de veces. Por ejemplo, para imprimir los números del 1 al 5, puedes utilizar el siguiente código:

para i en el rango (1, 6):
    imprimir(yo)

La declaración `` while` se utiliza para repetir un bloque de código siempre que una condición sea verdadera. Por ejemplo, para imprimir los números del 1 al 5, puedes utilizar el siguiente código:

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

3. Control de bucle

El comando `break` se utiliza para interrumpir la ejecución de un bucle. Cuando Python encuentra el comando "break", sale del bucle actual y continúa la ejecución del programa desde el código que sigue al bucle. Por ejemplo:

para i en el rango (1, 6):
    si yo == 3:
        romper
    imprimir(yo)

El comando `continuar` se utiliza para omitir la iteración actual de un bucle y continuar con la siguiente iteración. Cuando Python encuentra la instrucción "continuar", omite el resto del bloque de código en el bucle y continúa con la siguiente iteración. Por ejemplo:

para i en el rango (1, 6):
    si yo == 3:
        continúa
    imprimir(yo)

En resumen, las estructuras de control en Python son herramientas poderosas que permiten a los programadores controlar el flujo de ejecución de sus programas. Son esenciales para construir sistemas complejos y eficientes con Python y Django.

Ahora responde el ejercicio sobre el contenido:

¿Cuál de las siguientes declaraciones de control de flujo de Python se utiliza para detener la ejecución de un bucle?

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

¡Tú error! Inténtalo de nuevo.

Imagen del artículo Estructuras de control en Python: estructuras de decisión

Siguiente página del libro electrónico gratuito:

9Estructuras de control en Python: estructuras de decisión

3 minutos

¡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.