Estructuras de control

Las estructuras de control son utilizadas para tomar decisiones y controlar el flujo del programa.

IF, ELSE IF, ELSE

La estructura if, elif (else if) y else permite evaluar condiciones y ejecutar diferentes bloques de código dependiendo del resultado de esas condiciones.

if condicion1:
    # código a ejecutar si condicion1 es verdadera
elif condicion2:
    # código a ejecutar si condicion2 es verdadera y condicion1 es falsa
else:
    # código a ejecutar si ninguna de las condiciones anteriores es verdadera

WHILE / DO - WHILE

While

Esta estructura evalúa la condición antes de cada iteración.

Do - while

El bloque de código dentro del do se ejecutará al menos una vez, independientemente de si la condición es verdadera o falsa. Python no tiene una estructura de bucle do-while tradicional como en otros lenguajes, pero podemos lograr el mismo resultado usando un bucle while con una condición al final.

SWITCH

Se evalúa el valor de la variable $variable.

  • Si $variable coincide con alguno de los valor_x dentro de los case, se ejecutará el código correspondiente a ese caso.

  • Si $variable no coincide con ningún valor_x, se ejecutará el código dentro del default (opcional), que se utiliza cuando no hay coincidencia con ningún caso.

A diferencia de algunos otros lenguajes, Python no tiene una estructura de control switch. En su lugar, se utilizan múltiples declaraciones if-elif-else para realizar acciones dependiendo del valor de una variable.

FOR / FOREACH

For

El bucle for se utiliza para iterar sobre una secuencia (como una lista o una cadena) y realizar una acción para cada elemento.

Foreach (List Comprehension)

La comprensión de listas es una forma concisa y poderosa de crear listas en una sola línea. Permite aplicar una operación a cada elemento de una secuencia y crear una nueva lista con los resultados.

Last updated