0% encontró este documento útil (0 votos)
14 vistas

Módulo 3 - Valores Booleanos

El documento explica la diferencia entre los operadores de igualdad = y == en Python. El operador = se usa para asignar un valor a una variable, mientras que == compara si dos valores son iguales y devuelve True o False. También describe otros operadores relacionales como >, <, >= y <= que comparan si un valor es mayor, menor o igual que otro y devuelven True o False. Finalmente, menciona que podemos usar cadenas de caracteres en comparaciones booleanas, como preguntar si "un_leon" es menor que "varios_leones".

Cargado por

Sergio Bravo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas

Módulo 3 - Valores Booleanos

El documento explica la diferencia entre los operadores de igualdad = y == en Python. El operador = se usa para asignar un valor a una variable, mientras que == compara si dos valores son iguales y devuelve True o False. También describe otros operadores relacionales como >, <, >= y <= que comparan si un valor es mayor, menor o igual que otro y devuelven True o False. Finalmente, menciona que podemos usar cadenas de caracteres en comparaciones booleanas, como preguntar si "un_leon" es menor que "varios_leones".

Cargado por

Sergio Bravo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Comparación: Operador de Igualdad

Debemos diferenciar que el operador de “=” no significa lo que nosotros


creemos. Tenemos que aprender que “=” es un símbolo de asignación de valor a
una variable o instrucción, mientras que “==” es un símbolo que le hace la
pregunta a la máquina ¿es igual esta variable “A” a esta “B”?
Este último es un operador binario con enlazado del lado izquierdo, y necesita
dos argumentos para verificar la operación (True or False).
Ahora, existe un operador que se utiliza para preguntarle a la máquina ¿Es
desigual el valor “A” con respecto al valor “B”?
Este símbolo es a != b (¿A es desigual a b?), lo cuál la máquina responderá a
verdadero/falso. Existen varios operadores más en los cuáles la máquina puede
contestar verdadero o falso. Si utilizamos los de cálculo, tenemos el de, por
ejemplo:
 A > b (A es mayor que b, true o false)
 A >= b (A es mayor o igual que b, true o false)
 A < b (A es menor que b, true o false)
 A <= b (A es menor o igual que b, true o false)
Estos serían todos los operadores que podremos conseguir con los que la
máquina nos respondería si la operación será verdadera o falsa. Jamás nos dirá el
por qué o el proceso que ha realizado, solamente responde con si o no.

También podemos asignarle a variables de tipo cadena respuestas booleanas, por


ejemplo:
Pregunta = un_leon < varios_leones
Condiciones y ejecución condicional

Para que Python tome ciertas decisiones, existe algo que se llama Instrucción
Condicional dentro de Python. Son como instrucciones en las que Python las
realiza de manera “razonable” si se puede decir así. Pongamos un ejemplo,
cuando nosotros queremos salir sin sentir frío, salimos en días de sol, no en la
lluvia, sino nos mojaremos. Bueno, así funciona la Logica Condicional de
Python.
Una sentencia condicional en Python es el argumento reservado if. Un ejemplo
de su uso es el siguiente:
var=3
if var == 4:
print(“3 es mayor que 4”)
Aquí podemos observar que tenemos una variable cuyo valor es int(3). Con la
sentencia de arriba estamos preguntándole a python si esta variable es igual a 4,
cuya respuesta obvia es False. En caso de que sea verdadera, se ejecutará la
instrucción de debajo y se imprimirá en la consola “3 es mayor que 4”.
Luego, para complementar esta sentencia, podremos utilizar elif una o varias
veces, ya que, su función es que si no se cumple la sentencia anterior, se
verificará esa nueva sentencia, y así sucesivamente.
Por último utilizaremos Else que esta sentencia operacional define “Si no sucede
ninguna, entonces esta si o si se ejecutará”. Else se sobrepone hacia todas las
sentencias (si o si debe estar última).
Pseudocódigo e Introducción a los Bucles

Los pseudocódigos son aquellos códigos que no compilan ni se ejecutan, pero es


conciso y se puede leer

También podría gustarte