Control de Flujo en Python Tomando Decisiones y Repitiendo Tareas con Condicionales y Bucles

El control de flujo es una parte fundamental de cualquier lenguaje de programación, incluyendo Python. Nos permite tomar decisiones basadas en ciertas condiciones y repetir tareas según sea necesario. En este artículo, exploraremos cómo utilizar condicionales y bucles en Python para controlar el flujo de nuestro programa.

1. Instrucciones Condicionales (if-elif-else)

Las instrucciones condicionales nos permiten ejecutar bloques de código solo si se cumple una determinada condición. En Python, las instrucciones condicionales se expresan mediante la estructura if-elif-else. Veamos un ejemplo:

edad = 18

if edad >= 18:
    print("Eres mayor de edad")
else:
    print("Eres menor de edad")

En este ejemplo, el programa imprime "Eres mayor de edad" si la variable edad es mayor o igual a 18; de lo contrario, imprime "Eres menor de edad".

2. Bucles (for y while)

Los bucles nos permiten repetir una serie de instrucciones múltiples veces. En Python, los bucles más comunes son el bucle for y el bucle while.

  • Bucle for

Se utiliza cuando sabemos exactamente cuántas veces queremos repetir una tarea.

for i in range(5):
    print(i)

Este bucle imprime los números del 0 al 4 en la consola

  • Bucle while

Se utiliza cuando queremos repetir una tarea mientras se cumpla una determinada condición.

numero = 0

while numero < 5:
    print(numero)
    numero += 1

Este bucle también imprime los números del 0 al 4 en la consola.

3. Interrupciones de Bucles (break y continúe)

  • break

Se utiliza para salir inmediatamente de un bucle, incluso si la condición de bucle aún no se ha vuelto falsa

for i in range(10):
    if i == 5:
        break
    print(i)

Este bucle imprimirá los números del 0 al 4 y luego se detendrá cuando i sea igual a 5.

  • continúe

Se utiliza para pasar a la siguiente iteración del bucle, sin ejecutar el resto del código dentro del bloque de bucle para la iteración actual.

for i in range(5):
    if i == 2:
        continue
    print(i)

Este bucle imprimirá todos los números del 0 al 4, excepto el 2.

Contenido que te pude interesar

Deja una respuesta

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

Go up