4.5. Estructuras de control en Python: estructuras de decisión

Página 9

4.5 Estructuras de control en Python: Estructuras de decisión

Las estructuras de control en Python son herramientas de programación que permiten al desarrollador manipular el flujo de ejecución de un programa. Son fundamentales para la creación de sistemas complejos y dinámicos, permitiendo ejecutar el código de forma condicional o repetida. En este capítulo, nos centraremos en las estructuras de decisión, que son una parte crucial de las estructuras de control.

Marcos de decisión

Las estructuras de decisión, también conocidas como estructuras condicionales, permiten que el código se ejecute según ciertas condiciones. En Python, las principales estructuras de decisión son 'if', 'elif' y 'else'.

Si

El 'si' es la estructura de decisión más básica en Python. Permite ejecutar un bloque de código si se cumple una determinada condición. La sintaxis 'si' es la siguiente:

si condición:
    bloque_código

En este caso, 'condición' es una expresión que se evalúa como verdadera o falsa, y 'code_block' es el conjunto de declaraciones que se ejecutarán si la condición es verdadera.

Elif

El 'elif', que es una abreviatura de 'else if', se utiliza para agregar más condiciones al 'if'. Permite ejecutar un bloque de código si la condición 'if' es falsa y la condición 'elif' es verdadera. La sintaxis de 'elif' es la siguiente:

si condición1:
    código_bloque1
condición elif2:
    código_bloque2

En este caso, 'condición1' y 'condición2' son expresiones que se evalúan como verdaderas o falsas, 'code_block1' es el conjunto de instrucciones que se ejecutarán si 'condición1' es verdadera y 'code_block2' es el conjunto de declaraciones que se ejecutarán si 'condición1' es falsa y 'condición2' es verdadera.

Más

El 'else' se utiliza para ejecutar un bloque de código si todas las condiciones anteriores son falsas. La sintaxis de 'else' es la siguiente:

si condición1:
    código_bloque1
condición elif2:
    código_bloque2
demás:
    código_bloque3

En este caso, 'code_block3' es el conjunto de instrucciones que se ejecutarán si 'condición1' y 'condición2' son falsas.

Ejemplos de uso

Veamos un ejemplo de cómo se pueden utilizar estas estructuras de decisión en Python. Supongamos que queremos crear un programa que clasifique a una persona como menor, adulto o anciano, según su edad:

edad = 25

si edad < 18:
    imprimir('Menor')
edad elif < 60:
    imprimir('Adulto')
demás:
    imprimir('Ancianos')

En este ejemplo, la persona se clasificará como 'Menor' si tiene menos de 18 años, 'Adulto' si tiene entre 18 y 59 años y 'Mayor' si tiene 60 años o más.

p>

En resumen, las estructuras de decisión son herramientas poderosas que permiten controlar dinámicamente el flujo de ejecución de un programa. Son esenciales para crear sistemas complejos y flexibles, y son un componente fundamental de cualquier lenguaje de programación.

Ahora responde el ejercicio sobre el contenido:

¿Cuál es el papel de las estructuras de decisión 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:

104.6. Estructuras de control en Python: bucles

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