REVIT ARCHITECTURE (962) – PYTHON – Decisiones (46) –  Igualdad – Desigualdad (==) (!=)

Un programador escribe un programa, y el programa hace preguntas.

Un ordenador ejecuta el programa y proporciona las respuestas. El programa debe ser capaz de reaccionar de acuerdo con las respuestas recibidas.

Afortunadamente, los ordenadores solo conocen dos tipos de respuestas:

Sí, esto es verdadero.
No, esto es falso.

Para hacer preguntas,Python utiliza diferentes operadores. Uno de ellos es la Comparación: operador de igualdad.

Para hacer esta pregunta, usas el operador == (igual).

= es un operador de asignación, por ejemplo, c = b asigna a c el valor de b.
== es la pregunta: ¿Son estos valores iguales?; a == b compara a y b.
Es un operador binariocon vinculación del lado izquierdo. Necesita dos argumentos y verifica si son iguales.

Igualdad: el operador igual a (==)

El operador == (igual a) compara los valores de dos operandos. Si son iguales, el resultado de la comparación es True (verdadero). Si no son iguales, el resultado de la comparación es False (falso).

En el siguiente ejemplo se puede ver el funcionamiento de este operador:

7516

var = 1: Esta línea asigna el valor 1 a la variable var. Esto significa que ahora var contiene el número 1.

print(var == 1): El operador de igualdad == se usa para comparar el valor almacenado en var con 1. La pregunta que se hace es: «¿El valor de var es igual a 1?». Como acabamos de asignar 1 a var, la comparación devuelve True (verdadero). Por lo tanto, el resultado que se imprimirá en la consola será True.

var = 3: El valor de var se cambia a 3. Ahora var contiene el número 3.

print(var == 0): Se compara si var es igual a 0. Como var ahora tiene el valor 3, esta comparación devuelve False,por lo que se imprime False en la consola.

7517

Desigualdad: el operador no igual a (!=)

El operador != (no igual a) también compara los valores de dos operandos. Aquí está la diferencia: si son iguales, el resultado de la comparación es False. Si no son iguales, el resultado de la comparación es True.

En el siguiente ejemplo se puede ver el funcionamiento:

7518

var = 2: Se asigna el valor 2 a la variable var. Ahora var contiene el número 2.
print(var != 2): El operador != (no igual a) compara el valor de var con 2.
La comparación var != 2 pregunta: «¿Es var diferente de 2?».
Como varcontiene exactamente 2, la comparación devuelve False porque 2 no es diferente de 2.
Por lo tanto, print(var != 2)imprimirá False en la consola.
var = 3: Se cambia el valor de var a 3. Ahora var contiene el número 3.
print(var != 0): El operador != compara el valor de var con 0.
La comparación var != 0 pregunta: «¿Es var diferente de 0?».
Como var contiene 3, que es diferente de 0, la comparación devuelve True.
Por lo tanto, print(var != 0) imprimirá True en la consola.
Resultado final en pantalla:

7519

Licencia Creative Commons Contenido Web de Yolanda Muriel está sujeto bajo Licencia Creative Commons Atribución-NoComercial-SinDerivadas 3.0 Unported.

Deja un comentario