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