1
00:00:01,140 --> 00:00:07,200
Hola amigos, bienvenidos a esta clase donde vamos a estar viendo operadores lógicos, pero antes de

2
00:00:07,200 --> 00:00:13,800
hablar de operadores lógicos es importante entender el tipo lógico en el cual estamos hablando.

3
00:00:14,130 --> 00:00:17,100
Me refiero con tipo de lógico al resultado.

4
00:00:17,160 --> 00:00:21,060
Cuando nosotros tenemos un valor verdadero o falso.

5
00:00:21,720 --> 00:00:22,590
A qué me refiero?

6
00:00:22,650 --> 00:00:25,320
Y por qué esto es importante?

7
00:00:25,770 --> 00:00:31,530
Porque en próximas clases nosotros vamos a ver estructuras de control como if o como while.

8
00:00:31,830 --> 00:00:34,390
No voy a escribir toda la palabra.

9
00:00:35,250 --> 00:00:42,510
Entonces es algo que vamos a utilizar claramente en todo el transcurso de su vida como programador.

10
00:00:42,840 --> 00:00:45,900
A qué me refiero con los tipos lógicos?

11
00:00:45,990 --> 00:00:55,770
Si yo digo que 2+2 somos 4, es estrictamente igual que a eso ya me refiero cuando escribo 2 dos signos

12
00:00:55,770 --> 00:00:57,810
iguales a 7.

13
00:00:58,200 --> 00:01:00,270
Nosotros sabemos que esto es falso.

14
00:01:00,990 --> 00:01:06,600
Entonces, qué va a suceder en una estructura de control donde existe esto que se está realizando una

15
00:01:06,600 --> 00:01:08,940
evaluación, por ejemplo, sacarselo.

16
00:01:08,980 --> 00:01:10,350
Tenemos un IF.

17
00:01:11,510 --> 00:01:13,190
Y este es el resultado.

18
00:01:14,450 --> 00:01:20,030
No va a entrar a la porción de código que nosotros escribamos dentro de este IF y por ende no se va

19
00:01:20,030 --> 00:01:21,110
a ejecutar nunca.

20
00:01:21,710 --> 00:01:27,320
Caso opuesto sería si, por ejemplo, acá el resultado hubiese sido 6, donde efectivamente tenemos

21
00:01:27,800 --> 00:01:29,610
como un resultado como true.

22
00:01:30,800 --> 00:01:36,860
También para hacer estas evaluaciones, para hacer varias evaluaciones dentro de una misma estructura,

23
00:01:37,160 --> 00:01:45,140
tenemos efectivamente los operadores lógicos que cuando hablamos de operadores lógicos existen 3.

24
00:01:46,210 --> 00:01:47,170
El tipo Nott.

25
00:01:48,180 --> 00:01:49,160
El tipo Aunt.

26
00:01:50,800 --> 00:01:52,050
Y el tipo Hort?

27
00:01:52,690 --> 00:01:56,380
O sea, sé que esto me salió hermoso, ja pulso del mouse.

28
00:01:57,040 --> 00:02:02,680
La cuestión es que, por ejemplo, si nosotros tenemos почти que es el primero que les mencioné, que

29
00:02:02,680 --> 00:02:08,770
es la negación lógica, lo que yo puedo hacer para obtener puesto, lo opuesto, por ejemplo, es not

30
00:02:08,860 --> 00:02:09,310
chum.

31
00:02:10,950 --> 00:02:13,020
Y efectivamente, me da mal.

32
00:02:13,050 --> 00:02:13,590
Por qué?

33
00:02:13,950 --> 00:02:16,200
Porque me faltó colocar la mayúscula.

34
00:02:17,040 --> 00:02:24,720
Esto me da pie efectivamente a un detalle muy importante con Peyton, que Peyton es Keith Sensitive.

35
00:02:25,710 --> 00:02:31,050
Fíjense cómo efectivamente esto afectó en este caso, porque yo no coloqué la mayúscula.

36
00:02:32,670 --> 00:02:33,300
Ya casi.

37
00:02:33,900 --> 00:02:39,150
Esto va a suceder en todo, en, por ejemplo, en temas muy interesantes con Python, que es el análisis

38
00:02:39,150 --> 00:02:40,920
de datos con la librería Pandas.

39
00:02:41,310 --> 00:02:48,540
Cuando ustedes tienen un conjunto de información sábese un data frames que es el formato tipo Excel,

40
00:02:48,540 --> 00:02:51,540
donde tenemos columnas, tenemos filas.

41
00:02:52,140 --> 00:02:59,040
Si nosotros los nombres no los respetamos con acentos, en el caso de un Tf8 que es el idioma español

42
00:02:59,670 --> 00:03:04,410
y las mayúsculas, nos va a devolver también un error para que lo tengan mucho en cuenta, porque en

43
00:03:04,410 --> 00:03:11,040
Python es muy importante respetar las mayúsculas tanto para las funciones como los operadores lógicos,

44
00:03:11,550 --> 00:03:13,560
como para las variables, como para todo.

45
00:03:14,250 --> 00:03:19,170
Entonces, si yo por ejemplo, a un not fols.

46
00:03:19,590 --> 00:03:22,180
Estrictamente igual a tu.

47
00:03:24,590 --> 00:03:30,440
Esto nos devuelve efectivamente CHUU, algo muy interesante, porque esta lo suelen ver para quienes

48
00:03:30,830 --> 00:03:34,880
hagan estudios formales en nuevo tema, que se suele llamar lógica.

49
00:03:35,330 --> 00:03:42,110
Acá podemos justamente ver el resultado de las evaluaciones que nosotros queremos hacer con operadores

50
00:03:42,110 --> 00:03:46,870
lógicos aparte de Nott, que es la negación, o sea, siempre lo opuesto.

51
00:03:46,880 --> 00:03:48,110
Si fols.

52
00:03:49,110 --> 00:03:54,660
Es estrictamente igual a Hatsu y esto da como resultado falso porque es falso al ponerle Nott.

53
00:03:54,750 --> 00:04:00,180
Nos va a devolver el opuesto, un cambio en la otra.

54
00:04:00,220 --> 00:04:06,720
El otro operador elegido que tenemos, que es Aunt, que se me hace la conjunción lógica, o sea, la

55
00:04:06,720 --> 00:04:10,120
agrupación uniendo es el I.

56
00:04:10,300 --> 00:04:14,520
Osea que ambos se tienen que cumplir para que sea verdadero.

57
00:04:14,670 --> 00:04:15,420
A qué me refiero?

58
00:04:15,450 --> 00:04:16,770
Por ejemplo, si yo tengo fols.

59
00:04:16,830 --> 00:04:22,320
Es estrictamente igualas o aunt en minúscula?

60
00:04:22,540 --> 00:04:24,960
Recuerde cetas, fíjense que no cambia el color.

61
00:04:24,960 --> 00:04:31,020
La verdecito es esencial y no estamos escribiendo mal ant fools.

62
00:04:32,430 --> 00:04:34,050
Esto da como fols.

63
00:04:34,140 --> 00:04:34,500
Por qué?

64
00:04:34,530 --> 00:04:38,760
Porque Forst falso y falso es efectivamente falso.

65
00:04:38,930 --> 00:04:40,760
En lo mismo al opuesto.

66
00:04:40,770 --> 00:04:43,570
Si Sabot tuvo un truco.

67
00:04:45,030 --> 00:04:46,590
Esto da como verdadero.

68
00:04:46,600 --> 00:04:49,820
Estas son las uniones lógicas, por así decirlo.

69
00:04:50,220 --> 00:04:56,160
Son reglas que están escritas de esa manera bien matemáticas y siempre va a ser de la misma forma.

70
00:04:56,820 --> 00:05:00,540
Esto nos sirve efectivamente para hacer diferentes tipos de evaluaciones.

71
00:05:00,930 --> 00:05:06,610
Por ejemplo, tenemos la variable número igual a 10, por ejemplo.

72
00:05:07,620 --> 00:05:13,830
Y aquí mismo nosotros queremos hacer una evaluación donde queremos saber si número es Mallon.

73
00:05:14,800 --> 00:05:21,180
Agujitas siempre apuntando para el lado que queremos, si es mayor a, por ejemplo, no sé.

74
00:05:22,950 --> 00:05:23,640
5.

75
00:05:24,980 --> 00:05:32,600
Y al mismo tiempo queremos saber si el número es menor a.

76
00:05:33,810 --> 00:05:35,220
Kins, por ejemplo.

77
00:05:36,370 --> 00:05:38,940
Esto, efectivamente, nos va a dar verdadero.

78
00:05:39,030 --> 00:05:39,530
Por qué?

79
00:05:39,600 --> 00:05:47,730
Porque ambas cosas se cumplieron, o sea, en este caso número fue mayor a 5 y menor a 15.

80
00:05:48,270 --> 00:05:51,570
Qué pasa si yo esto lo hubiese hecho al revés?

81
00:05:51,690 --> 00:05:54,900
Se acabo y se ha puesto la boca para el otro lado.

82
00:05:57,660 --> 00:05:59,610
Así da falso.

83
00:05:59,700 --> 00:06:00,030
Por qué?

84
00:06:00,060 --> 00:06:07,240
Porque efectivamente, número Jaka en esta parte de la evaluación es verdadera.

85
00:06:08,010 --> 00:06:11,850
Pero en esta parte es falso el verdadero y falso.

86
00:06:12,600 --> 00:06:15,540
No son igual, entonces es falso.

87
00:06:15,690 --> 00:06:22,980
Si yo hago chu and fools, esto debería dar falso, como efectivamente se cumplió acá.

88
00:06:23,370 --> 00:06:25,290
Estas estructuras lógicas.

89
00:06:25,410 --> 00:06:28,890
Como les acabo de mencionar, son reglas que son siempre así.

90
00:06:29,850 --> 00:06:36,150
Entonces, si ustedes saben que falso y verdadero y falso es falso, saben que acá también va a devolver

91
00:06:36,180 --> 00:06:37,170
como falso.

92
00:06:37,830 --> 00:06:39,870
Porque aparte, lógicamente es así.

93
00:06:39,990 --> 00:06:50,100
O sea, si el número es mayor a 5, pero no se cumple al mismo tiempo y no es mayor a 15, es falso.

94
00:06:50,580 --> 00:06:51,220
En cambio.

95
00:06:51,240 --> 00:06:58,920
Cosa totalmente distinta es el siguiente operador lógico que se suele llamar disyunción lógica que es

96
00:06:58,980 --> 00:07:00,900
agrupando separando.

97
00:07:01,140 --> 00:07:04,660
Donde utilizamos el famoso or.

98
00:07:04,860 --> 00:07:05,400
O sea.

99
00:07:05,520 --> 00:07:08,460
O que qué evalúa acá?

100
00:07:09,600 --> 00:07:18,990
Lo que nosotros acá evaluamos es, en este caso número es mayor a cinco o en menor a 15.

101
00:07:19,860 --> 00:07:22,380
Siempre que se cumpla alguna de las dos.

102
00:07:22,440 --> 00:07:27,390
Si alguna de las dos es verdadera, esto va a ser verdadero.

103
00:07:27,540 --> 00:07:30,850
Efectivamente, como lo estaba demostrando Júpiter Piton.

104
00:07:31,710 --> 00:07:35,670
Eso es lo que tiene el ladistribución lógica helor.

105
00:07:35,820 --> 00:07:41,520
Si yo hago chu chu, obviamente a Saladero.

106
00:07:42,030 --> 00:07:44,780
Si yo hago Chu fols.

107
00:07:45,540 --> 00:07:48,840
Va a ser verdadero siempre que se cumpla una u otra.

108
00:07:48,930 --> 00:07:49,920
Va a ser verdadero.

109
00:07:49,950 --> 00:07:54,620
La única manera de que sea falsa en este caso es que ambas sean falsas.

110
00:07:56,060 --> 00:08:01,960
El otro punto de vista, terminando con esta clase porque se está extendiendo, es lo podemos hacer

111
00:08:01,960 --> 00:08:04,030
en diferentes tipos de evaluaciones.

112
00:08:04,480 --> 00:08:05,470
A qué me refiero?

113
00:08:05,770 --> 00:08:11,290
Por ejemplo, vamos a poner palabra igual a Álvaro.

114
00:08:12,500 --> 00:08:21,320
Esto entre comillas simples y la en mayúscula, donde solo tenemos esa variable, entonces podemos evaluar

115
00:08:21,980 --> 00:08:27,840
la variable palabra sea siempre igual a, por ejemplo, salir.

116
00:08:28,100 --> 00:08:38,480
Si usted está haciendo una evaluación en un programa o o poner palabra igual a él, vamos a poner terminar,

117
00:08:38,810 --> 00:08:41,060
por ejemplo, también en la primera letra mayúscula.

118
00:08:43,170 --> 00:08:45,240
O podemos poner?

119
00:08:47,560 --> 00:08:54,310
Por si hablan en otro idioma éxit, por ejemplo, acá lo que debía suceder.

120
00:08:54,340 --> 00:09:00,220
Esto nos debería dar como efectivamente ustedes se están dando cuenta falso, porque en este caso palabara

121
00:09:00,280 --> 00:09:03,060
nunca es igual a ninguno de estos términos.

122
00:09:03,520 --> 00:09:10,000
Lo que está acá escrito o qué falso, si yo hubiese hecho lo mismo y acá hubiese puesto.

123
00:09:11,260 --> 00:09:19,780
Álvaro, con acento nos da verdadero, porque acá en uno si se cumple también lo interesante, uniendo

124
00:09:19,780 --> 00:09:22,990
un poco los conocimientos que hemos aprendido con anterioridad.

125
00:09:23,080 --> 00:09:25,990
Acá también funcionan las listas.

126
00:09:26,180 --> 00:09:27,490
Esto qué significa?

127
00:09:27,700 --> 00:09:28,870
Que si yo hago.

128
00:09:28,990 --> 00:09:43,270
Perdón, esto no palabra entre corchetes cero que es la la hago con acento y yo quiero saber si es la

129
00:09:43,930 --> 00:09:45,020
ELE, por ejemplo.

130
00:09:45,760 --> 00:09:54,280
Obviamente este caso va a ser falso, que yo acabo ese puesto se lo voy a poner así y todo es falso.

131
00:09:55,280 --> 00:09:55,850
Por qué?

132
00:09:56,090 --> 00:10:02,120
Por algo que yo ya les mencioné, que es que es que hay que tienen que ir con el acento.

133
00:10:02,630 --> 00:10:04,970
Y lo mismo con los operadores lógicos.

134
00:10:05,030 --> 00:10:06,530
Si yo acabo de ser puesto por.

135
00:10:07,960 --> 00:10:15,690
Por ejemplo, en Mesde en la posición 1 y tengo esto es igual a que es la L.

136
00:10:16,960 --> 00:10:19,330
Ya que hubiese puesto cualquier otra cosa.

137
00:10:20,500 --> 00:10:28,390
Y esto va entre comillas me a verdadero, porque en esta segunda opción la posición l es cierta.

138
00:10:29,050 --> 00:10:31,060
Bueno amigos, espero que les haya gustado la clase.

139
00:10:31,090 --> 00:10:32,590
Les dejo un abrazo digital.
