Realizar comparaciones en Python usando print

Algo que es muy común dentro del lenguaje es la de realizar comparaciones en Python, esto para realizar acciones de acuerdo a las comparaciones realizadas, pero también es muy común realizar las comparaciones en Python para determinar si dos variables son iguales o diferentes.

Realizar comparaciones en Python

Cuando se tiene dos variables del mismo tipo y se quiere realizar una comparación para saber si estas son iguales o diferentes, en muchas ocaciones se utilizan los condicionales mas comunes como son el if else, pero para realizar una simple comparación entre dos variables para saber si son iguales o diferentes existe otra manera mas fácil y mas conveniente de realizar estas comparaciones y es haciendo uso de las comparaciones dentro de un mismo print, sin utilizar lineas de código extra o if else.

Código para realizar comparaciones en Python

A continuación se muestra el siguiente código, el cual va a ser utilizado para la explicación.

comparaciones en Python
x1 =5
y1 =5
x2 ='Hello'
y2 ='Hello'

#Output: False
print("son 5 Y 5 la pregunta es si no: ", x1 is not y1)

#Output: True
print("son 5 y 5 la pregunta es si: ", x1 is y1)

#Output: True
print("Verdadero: ", x2 is y2)

#Output: False
print("Falso: ", x2 is not y2)

Explicación del código para hacer comparaciones en Python

👊 ¿QUIERES INCREMENTAR TUS CONOCIMIENTOS EN PYTHON? 👊

Entonces te recomiendo tomar este curso de Python donde aprenderás a programar desde cero hasta convertirte en un experto, realizando varios ejercicios prácticos para que puedas aprender de una mejor manera.

👇

Creación de las variables en Python

x1 =5
y1 =5

Primero se tiene la creación de dos variables, las cuales contienen el mismo numero entero, para posteriormente poder realizar una comparación entre estos dos números.

x2 ='Hello'
y2 ='Hello'

Al igual que en la primer sección se crearon dos variables, pero esta vez en ellas se colocaron la misma cadena de texto, para probar si las comparaciones en Python también se pueden hacer con cadenas de texto.

Código de las comparaciones en Python

#Output: False
print("son 5 Y 5 la pregunta es si no: ", x1 is not y1)

En la sección anterior se puede observar el código para la primer comparación, como se puede observar dentro del print, primero se colocó básicamente la pregunta, y segundo de eso se realizo la comparación entre las dos variables, que se traduciría a «Si x1 es diferente a y1», por lo cual se esperaría que de un False de resultado, ya que los dos números son iguales.

#Output: True
print("son 5 y 5 la pregunta es si: ", x1 is y1)

Al contrario de la primer comparación de este código, en esta ocasión se realizo la pregunta que se traduciría a «Si x1 es igual a y1», por lo cual se esperaría que de un True de resultado, ya que los dos números siguen siendo iguales.

#Output: True
print("Verdadero: ", x2 is y2)

En la sección anterior, en esta ocasión se realizo la comparación pero esta vez para las variables que contiene una cadena de texto, para comprobar que funciona de la misma forma que para los números, y esta comparación se traduciría como «Si x2 es igual a y2», por lo cual se esperaría que de un True como resultado, ya que al igual que los números, las dos cadenas de texto también son las mismas.

#Output: False
print("Falso: ", x2 is not y2)

Por ultimo se tiene la comparación de «Si x2 es diferente a y2», para probar todas las posibles opciones, por lo cual en esta sección se esperaría que de un False como resultado.

👀 Recuerda que si quieres aprender más de este lenguaje de programación, puedes acceder a este Curso de Python donde se explica paso a paso cómo aprender este lenguaje de una manera eficiente.

👇

Resultados del código para realizar comparaciones en Python

son 5 Y 5 la pregunta es si no:  False
son 5 y 5 la pregunta es si:  True
Verdadero:  True
Falso:  False
False

Como resultado del código explicado, se puede apreciar las impresiones del código, que cómo se nota, todos los resultados coinciden con lo que se esperaba obtener en la explicación dada.