Control de Flujo en Python

Aprende sobre las declaraciones if-else, bucles y otras estructuras de control de flujo para hacer tus programas de Python más dinámicos.

Diagrama de flujo mostrando diferentes estructuras de control en Python, incluyendo if-else, for y while loops

Declaraciones If-Else

Las declaraciones if-else son fundamentales en Python para tomar decisiones en tu código. Permiten ejecutar diferentes bloques de código basados en condiciones específicas.


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

Bucles For

Los bucles for son útiles para iterar sobre secuencias como listas, tuplas o cadenas. Son ideales cuando sabes cuántas veces quieres que se repita una acción.


frutas = ["manzana", "banana", "cereza"]
for fruta in frutas:
    print(f"Me gusta comer {fruta}")
        

Bucles While

Los bucles while se utilizan cuando quieres que una acción se repita mientras una condición sea verdadera. Son útiles cuando no sabes de antemano cuántas iteraciones necesitarás.


contador = 0
while contador < 5:
    print(f"El contador es: {contador}")
    contador += 1
        

Declaraciones Break y Continue

Las declaraciones break y continue te dan más control sobre tus bucles. Break te permite salir de un bucle completamente, mientras que continue salta a la siguiente iteración.


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

for numero in range(10):
    if numero % 2 == 0:
        continue
    print(numero)
        

Conclusión

Dominar estas estructuras de control de flujo es esencial para escribir programas Python efectivos y eficientes. Practica con diferentes escenarios para mejorar tu comprensión y habilidad en el uso de estas herramientas poderosas.

Collage de pantallas de código mostrando ejemplos avanzados de control de flujo en Python