Python es un lenguaje de programación orientado a objetos, interpretado y de alto nivel. Es conocido por su sintaxis clara y legible, lo que facilita su aprendizaje y comprensión. En este capítulo, exploraremos los fundamentos del lenguaje Python, centrándonos en el flujo de control.

Control de flujo

El control de flujo en Python se refiere al orden en que se ejecuta el código. En Python, el control de flujo se gestiona mediante estructuras y bucles condicionales. Las estructuras condicionales permiten que el código se ejecute según ciertas condiciones, mientras que los bucles permiten que el código se ejecute repetidamente.

1. Estructuras condicionales

En Python, las estructuras condicionales incluyen la declaración if, la declaración elif y la declaración else. La declaración if se usa para probar una condición y ejecutar un bloque de código si la condición es verdadera. La declaración elif se utiliza para probar una condición adicional si la condición if es falsa. La declaración else se utiliza para ejecutar un bloque de código si todas las condiciones anteriores son falsas.


si condición1:
   # bloque de código que se ejecutará si la condición 1 es verdadera
condición elif2:
   # bloque de código que se ejecutará si la condición 2 es verdadera
demás:
   # bloque de código que se ejecutará si todas las condiciones anteriores son falsas

2. Bucles

Python admite dos tipos de bucles: for y while. El bucle for se utiliza para iterar sobre una secuencia (como una lista, tupla, diccionario, conjunto o cadena) o un iterador. El bucle while se utiliza para repetir un bloque de código mientras una condición sea verdadera.

2.1. Bucle para

La estructura del bucle for en Python es la siguiente:


para el artículo en secuencia:
   # bloque de código que se ejecutará para cada elemento de la secuencia

El elemento puede ser cualquier variable y la secuencia puede ser cualquier objeto iterable. El bloque de código dentro del bucle for se ejecutará una vez para cada elemento de la secuencia.

2.2. Bucle mientras

La estructura del bucle while en Python es la siguiente:


mientras condición:
   # bloque de código que se ejecutará mientras la condición sea verdadera

La condición puede ser cualquier expresión que se evalúe como verdadera o falsa. El bloque de código dentro del bucle while se ejecutará repetidamente siempre que la condición sea verdadera.

Conclusión

Comprender el control de flujo en Python es esencial para escribir programas que realicen tareas complejas. Las estructuras y bucles condicionales le permiten controlar el orden y la frecuencia en que se ejecuta el código, lo que le permite crear programas que responden a diferentes condiciones y realizan tareas repetitivas de manera eficiente.

En el próximo capítulo, profundizaremos en las funciones de Python, una característica poderosa que le permite agrupar y reutilizar bloques de código.

Ahora responde el ejercicio sobre el contenido:

¿Cuáles son los tipos de estructuras y bucles condicionales en Python?

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

¡Tú error! Inténtalo de nuevo.

Imagen del artículo Fundamentos del lenguaje Python: funciones en Python

Siguiente página del libro electrónico gratuito:

8Fundamentos del lenguaje Python: funciones en Python

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