Todo sobre las estructuras de control
Python no es diferente de los lenguajes de programación más convencionales como lo son C, C++, C# entre otros, en las opciones que pone a nuestra disposición para crear estructura de control.
Las estructuras de control en Python nos permiten crear bloques de programación predefinidos que nos permiten ejecutar un comando o una serie de comandos sujetos al cumplimiento o al incumplimiento de ciertas condiciones, cabe aclarar que se utilizan dos tipos de estructuras de control, aquellas que son condicionales o aquellas que son cíclicas (aunque también son cíclicas en sí mismas).
A continuación se presentan en un cuadro algunos de los distintos tipos de símbolos reservados que se utilizan para remarcar la condiciones.
== |
Igual
que |
!= |
Diferente
de |
< |
Menor
que |
<= |
Menor
o igual que |
> |
Mayor
que |
>= |
Mayor
o igual que |
and |
(Y) |
Or |
(O) |
Para comenzar explicar en profundidad las distintas estructuras de control aquello que podemos decir es que las estructuras de condiciones más simples son aquellas que usan IF, así pues el IF condiciona al código a que la condición descrita se cumpla para poder seguir el programa, aun así tenemos una segunda opción, ya que la palabra ELIF, nos permite continuar a una condición adicional o varias, si la condición “principal”, no se cumplió, cabe aclarar que la palabra reservada ELIF, se recomienda usar para declarar condiciones “favorables”, por decirlo de alguna manera, es decir, que aunque la condición ideal (la cuál se debe por regla tácita en la condición IF), aun es aceptable que esta condición se cumpla, eso es a lo que llamamos condición ELIF, así llegamos a la condición ELSE, la cuál si bien puede ser favorable, no siempre tiene por que ser favorable o la mejor, digamos que es “el último recurso” y se suele usar para mostrar mensajes en la pantalla cuando no se ingresó un dato válido o si algo sale mal.
Una explicación un poco larga, pero que definitivamente no deja dudas.
Ahora bien, cabe aclara que también existen las estructuras de control cíclica, las cuales un poco mas simples de entender una vez que conocemos el funcionamiento de las estructuras de control normales, (aquellas que utilizan solo el IF y el ELIF), ahora bien podemos decir que las estructuras cíclicas son estructuras que como bien sugiere el nombre se repetirán en un ciclo infinito hasta que la condición sea cumplida ya sea para bien o para mal, así de simple, esto claro esta de forma resumida, pero bastante atendible claro esta.
A continuación, dos ejemplos de una estructura cíclica y una estructura con IF.
Comentarios
Publicar un comentario