Las estructuras de control en Python son herramientas esenciales para construir sistemas complejos. Permiten a los desarrolladores controlar el flujo de ejecución del código, haciendo que la programación sea más flexible y potente. En este capítulo, exploraremos cuatro estructuras de control fundamentales en Python: if-else, bucles for, bucles while y try-except.

1. Si no

La estructura de control if-else es una de las más básicas en Python. Permite que el código tome decisiones basadas en condiciones. Vea un ejemplo:

x = 10
si x > 0:
    imprimir("x es positivo")
demás:
    print("x es negativo o cero")

En este ejemplo, si x es mayor que cero, el programa imprimirá "x es positivo". De lo contrario, imprimirá "x es negativo o cero". Puedes agregar más condiciones usando elif, que es la abreviatura de "else if".

2. Para bucles

Los bucles For en Python se utilizan para iterar sobre una secuencia (como una lista, tupla, diccionario, conjunto o cadena) o un objeto iterable. Vea un ejemplo:

frutas = ["manzana", "plátano", "mango"]
para fruta en fruta:
    imprimir (fruta)

En este ejemplo, el programa imprimirá cada fruta en la lista de frutas. La variable fruta es una variable de bucle, que toma el valor de cada elemento de la secuencia durante cada iteración del bucle.

3. Mientras bucles

Los bucles while en Python se utilizan para repetir un bloque de código mientras una condición es verdadera. Vea un ejemplo:

x = 5
mientras x > 0:
    imprimir(x)
    x-= 1

En este ejemplo, el programa imprimirá el valor de x y luego disminuirá x en 1. El ciclo continuará mientras x sea mayor que cero.

4. Pruebe-Excepto

La estructura de control try-except en Python se utiliza para manejar excepciones. Una excepción es un evento que ocurre durante la ejecución de un programa y que interrumpe el flujo normal de instrucciones. Vea un ejemplo:

intentar:
    x = 1/0
excepto ZeroDivisionError:
    print("¡Intentaste dividir por cero!")

En este ejemplo, el programa intentará ejecutar el código dentro del bloque try. Si se produce una excepción ZeroDivisionError, el programa ejecutará el código dentro del bloque excepto e imprimirá "¡Intentaste dividir por cero!".

Estas cuatro estructuras de control son fundamentales para la programación en Python. Con ellos, puedes controlar el flujo de ejecución del código, tomar decisiones, repetir bloques de código y manejar excepciones. En el próximo capítulo, exploraremos funciones en Python, que son bloques de código reutilizables que realizan una tarea específica.

Ahora responde el ejercicio sobre el contenido:

¿Cuáles son las cuatro estructuras de control fundamentales en Python mencionadas en el texto?

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

Siguiente página del libro electrónico gratuito:

5Estructuras de control en Python: estructuras condicionales

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.