estructuras de seleccion (If) Flashcards
estructura de seleccion
-Se ejecuta condicionalmente una o un grupo de sentencias, dependiendo de un valor tipo boolean (True or False ).
» Se fundamentan en una expresión lógica (simple o compuesta).
» Estructuras de selección disponibles en Python:
▪ if simple
▪ if-else
▪ if-elif
if simple
» La expresión lógica representa una condición a ser cotejada.
» De ser cierta, se pasa a ejecutar las sentencias que aparecen sangradas debajo (escritas más adentro).
» Si es falsa se pasa a ejecutar la sentencia no sangrada, es decir, las instrucciones del bloque se brincan (no se ejecutan).
» También se pasa a ejecutar la sentencia no sangrada luego de que se ejecuten las sentencias del bloque.
if-else
» De ser cierta la expresión lógica, se pasa a ejecutar las sentencias que aparecen debajo del if .
» Si es falsa se pasa a ejecutar las
sentencias debajo del else .
if-elif
» if anidados - Cuando dentro de un if se encuentra otro if.
» Cuando el otro if se encuentra de inmediato por el camino del NO en la lógica, se puede usar el if-elif.
» Sirve para resolver una situación donde se tienen múltiples alternativas para escoger (más de dos posibles
caminos).
» La primera expresión lógica que sea cierta determinará el bloque de sentencias a ejecutarse.
» Después que se ejecute el bloque correspondiente, el control del programa “brinca” a la próxima instrucción que aparezca bajo el if-elif .
l
nada
l
nada
l
nada
l
nada
l
nada
l
nada