Bueno amigos bienvenidos a esta clase donde empezamos con lo divertido en donde vamos a empezar a aplicar
todo lo que hemos aprendido hasta el momento a qué me refiero.
Vamos a empezar con las estructuras de control en donde todo va a empezar a tener sentido o todo lo
que en realidad es todo lo que les han enseñado hasta ahora va a empezar a tener sentido porque lo vamos
a aplicar a todo.
En este caso vamos a empezar con IFF como siempre.
A mí me encanta dibujar donde la estructura IFF lo que va a hacer es permitirnos llamémoslo dividir
el flujo o sea tomar distintos caminos en base a una evaluación lógica en base al resultado de esta
evaluación es el camino que puede llegar a tomar nuestro programa y nosotros vamos a decidir qué acciones
toma en base al camino que vaya a tomar.
A qué me refiero.
El otro punto muy importante de la estructura.
Y es que siempre esto va a permitir el avance y el flujo mientras la condición que se esté evaluando
nos devuelva el famoso cu lo que hemos visto hasta ahora siempre que IHF tome el valor Tru de la evaluación
que está haciendo va a continuar o directamente dependiendo si nosotros colocamos zones que eso también
lo vamos a ver.
Va a tomar el camino de blends o directamente se va a salir y no va a hacer nada.
Esto último ya saben aterrizar.
Bueno a qué me refiero y de qué se trata.
Me van a decir álvaro de qué me estás hablando.
Vamos a poner IHF Chu como les acabo de mencionar y punto importante siempre dos puntitos.
Algo que es importante a tener en cuenta con Peyton es que Peyton como era yo pretender y Yami colocó
la tabulación Udes esta tabulación siempre la tienen que respetar en base a eso es la jerarquía que
vamos a estar hablando por ejemplo poner
y escribir imprimo esto porque la evaluación fue verdadera.
Por ejemplo entonces una vez que nosotros terminamos realmente no necesito hacer más nada.
Lo dejo ahí antes ejecutarlo quiero hacer énfasis sobre esta parte es fundamental el dejar el espacio
es de la manera en la cual nosotros como nos decía recién establecemos la jerarquía o sea a qué me refiero.
Este valor que está aquí el print para definir qué está dentro del IFF le tengo que dejar este espacio.
Si yo lo dejo que ahora lo voy a hacer.
Voy a forzar el error de bulto si no dejo pegado a la misma altura que Cherif a la misma altura que
acá me va a dar un error.
Esto en otros lenguajes se expresa con una famosa llave pero en este caso Peyton no tiene llaves yo
lo ejecuto efectivamente imprime qué sucede.
Les voy a mostrar y vamos a ver las diferencias.
Si yo hago esto obviamente yo no les estoy mintiendo.
Efectivamente me devuelve un error acá lo expresa de esta manera entonces de la manera que funciona
bien es con el respectivo.
Pero ahora por ejemplo voy a poner fallos que su sello no imprimió nada.
Por lo mismo que le dije en un principio y siempre siempre va a entrar cuando la condición sea verdadera
o sea que Udes en su cabeza en la parte lógica tienen que entender y manejar que cuando ustedes quieran
en esta estructura de control que se ejecute el código que ustedes colocan acá adentro Elif tienen que
saber que lo que van a evaluar tienen que dar un verdadero Chú.
Eso es muy importante en este punto.
Ahora vamos a ver un poco más ejemplos en este sentido a qué me refiero.
Yo tengo una variable como siempre alrededor de Iguala 10 por ejemplo ya ONIF a álvaro que es igual
a 6 ó 67 en cualquier valor enter tabulación Frings que estábamos con eso comillas simples y proponer.
álvaro vale 67 en el caso que esto no se cumpla no va a imprimir nada.
Yo puedo evaluar if álvaro que he hecho acá me estoy dando cuenta error Kaizen insistir es igual a 10
por ejemplo Brinks tú dices simple álvaro vale 10 yo tenía un primo me da un horror vamos a ver qué
sucedió bien acá cometí un error importante que me faltaron lo que les he en un principio los dos puntitos.
Ahora si álvaro vale 10 o se que en la primera estructura no entro.
Si yo hubiese colocado diez fijémonos qué pasa.
Efectivamente imprimen los dos.
Por qué.
Porque los dos se cumplen ejecuta éste lo imprime y después sigue con el código.
Está bueno acá hay otra estructura de control que se cumple con lo imprimo.
Así es como funciona pero acá por ejemplo algo muy interesante y útil es lo que ya habíamos mencionado
la jerarquización.
Qué hubiese pasado si yo pongo el otro IHF dentro de este IHF acá lo que va a hacer va a evaluar a álvaro
primero 67 lo Bejar para que sea la diferencia lo que imprimí igual los dos.
Veamos qué sucede si el primero jamás se hubiese cumplido 11.
Por ejemplo no entra ninguno y acá hay algo muy importante y muy interesante.
Fíjense que acá mamamos vamos a agrandarlo un poquito más.
Así ténico más fácil así me falla el pulso.
Por qué acá si me mostró los dos y acá no me mostró nada porque por la particularidad de la jerarquización
que hablábamos y TIF envuelve a todo.
Qué significa que si esto no se cumple jamás centró y esta evaluación jamás se cumplió jamás se generó
por eso acá cuando yo estudio falso no entro y directamente no evaluó nada porque para el programa Esto
no existe.
Si esto no es verdadero eso es muy importante tenerlo en cuenta.
Y acá también entra lo que ya hemos visto con anterioridad que es Podemos hacer IFF a Podemos poner
àlvaro en mayúscula que igual igual a 11 y podemos poner el operador aunt por ejemplo y hacer àlvaro
igual igual a 10 y lo que sea para el prints.
Vamos a poner así entrono vienen los dos puntitos.
Bárbaro qué sucedió.
No entro nunca porque tiene una Haunt y esto da como resultado falso.
Qué sucede si se coloca un Kor si entra por el que en este caso este valor si se cumple entonces verdadero.
De esa manera si entro.
Bueno amigos hasta aquí esta primera parte.
La próxima clase para que esto no se extienda más.
Vamos a estar viendo las variables las variantes dentro del IRPF del ELS y Elif así que espero que no
haya votado la clase.
Les dejo un abrazo digital.