3. Estructuras de control de flujo

Estructuras de control de flujo en Python

Las estructuras de control de flujo son un conjunto de instrucciones que permiten modificar el flujo de ejecución de un programa en función de determinadas condiciones. En Python existen tres tipos de estructuras de control de flujo: if, for y while.

La estructura if

La estructura if es una estructura condicional que evalúa una expresión y ejecuta una serie de instrucciones si esa expresión es verdadera.

# Ejemplo de estructura if

x = 10

if x > 0:
    print('El número es positivo.')

En este ejemplo, se evalúa si la variable x es mayor que cero. Si la expresión es verdadera, se imprime un mensaje por pantalla.

La estructura if-else

La estructura if-else es una variante de la estructura if que permite ejecutar un conjunto de instrucciones en caso de que la expresión evaluada sea verdadera, y otro conjunto de instrucciones en caso de que sea falsa.

# Ejemplo de estructura if-else

x = -10

if x > 0:
    print('El número es positivo.')
else:
    print('El número es negativo.')

En este ejemplo, se evalúa si la variable x es mayor que cero. Si la expresión es verdadera, se imprime un mensaje indicando que el número es positivo. Si la expresión es falsa, se imprime un mensaje indicando que el número es negativo.

La estructura if-elif-else

La estructura if-elif-else es una variante de la estructura if que permite evaluar múltiples condiciones y ejecutar distintos conjuntos de instrucciones en función de la condición que se cumpla.

# Ejemplo de estructura if-elif-else

nota = 7

if nota >= 9:
    print('Sobresaliente')
elif nota >= 7:
    print('Notable')
elif nota >= 5:
    print('Aprobado')
else:
    print('Suspenso')

En este ejemplo, se evalúa la nota de un alumno y se imprimen diferentes mensajes en función de la nota obtenida. Si la nota es mayor o igual que 9, se imprime ‘Sobresaliente’. Si la nota es mayor o igual que 7, pero menor que 9, se imprime ‘Notable’. Si la nota es mayor o igual que 5, pero menor que 7, se imprime ‘Aprobado’. Si la nota es menor que 5, se imprime ‘Suspenso’.

La estructura for

La estructura for es una estructura de bucle que permite ejecutar un conjunto de instrucciones un número finito de veces. Esta estructura se suele utilizar para recorrer secuencias de elementos, como listas, tuplas o cadenas de texto.

# Ejemplo de estructura for

lista = [1, 2, 3, 4, 5]

for elemento in lista:
    print(elemento)

En este ejemplo, se define una lista con cinco números y se utiliza la estructura for para recorrer todos los elementos de la lista e imprimirlos por pantalla.

La estructura while

La estructura while es una estructura de bucle que permite ejecutar un conjunto de instrucciones mientras se cumpla una determinada condición.

# Ejemplo de estructura while

x = 0

while x < 10:
    print(x)
    x = x   1

En este ejemplo, se define una variable x a cero y se utiliza la estructura while para imprimir los números del cero al nueve. En cada iteración del bucle se comprueba si la variable x es menor que diez y, si es así, se imprime el valor de la variable y se incrementa su valor en uno.

Anterior...Siguiente

[mwai_chat]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *