No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Operadores de comparaci贸n

14/37
Recursos

Aportes 80

Preguntas 11

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Les comparto este art铆culo que encontr茅 en freeCodeCamp sobre operadores b谩sicos en Python:
https://www.freecodecamp.org/espanol/news/operadores-basicos-en-python-con-ejemplos/

Para inciar limpiando la salida por consola, colocar al inicio:

import os 
os.system('clear')

Cuando comparen string tengan en cuenta lo siguiente

(Pera> Banano) => True porque la P vale 80 y la B vale 66.
(Pera > banano) => False porque la P vale 80 y la b vale 98.

Esto paso poruqe python conpara la letra inicial en base a su valor en el codigo ASCII
En el cual cada letra tiene o caracteer tiene un valor numerico y tanto minusculos como mayusculas tiene diferntes valores.

#Operadores de comparacion-----------------------------------
#son operaores de logica y regresan booleanos

a = 10
b = 3

print(f"igual: {a == b}") #compara si las variables son iguales
print(f"diferente: {a != b}") #compara si las variables son diferentes
print(f"mayor: {a > b}") #compara si la variable a es mayor que la variable b
print(f"menor: {a < b}") #compara si la variable a es menor que la variable b
print(f"mayor o igual: {a >= b}") #compara si la variable a es mayor o igual que la variable b
print(f"menor o igual: {a <= b}") #compara si la variable a es menor o igual que la variable b
print(f"and: {a > b and a == b}") #compara si las dos variables son verdaderas
print(f"or: {a > b or a == b}") #compara si una de las variables es verdadera

Operadores de comparaci贸n

Estos operadores devuelven tipos de datos <boole>

( > / < ) Mayor / Menor
( >= / <= ) Mayor o igual / Menor o igual
( == ) Igual
( != ) Diferente


Ejemplos:

( 2 > 1 ) --> True
( 2 > 3 ) --> False
(5 > 5 ) --> False
(1 < 2) --> True
( 2 >= 1 ) --> True
( 2 >= 3 ) --> False
(1 <= 2) --> True
(5 >= 5 ) -> True
(4 == 4) --> True
(鈥楢pple鈥 == 鈥楢pple鈥) --> True
(鈥楢pple鈥 == 鈥榓pple鈥) --> False
(4 == 4) --> False
(鈥楢pple鈥 == 鈥楢pple鈥) --> False
(鈥楢pple鈥 == 鈥榓pple鈥) --> True

Se van a obtener siempre booleanos, y servirian en la programaci贸n para activar funciones seg煤n los resultados.

Lo hice de est谩 forma 馃槈

Operadores de comparaci贸n

Otro conjunto de operadores son aquellos que se aplican a dos elementos compar谩ndolos y devuelven un resultado booleano (un Verdadero o Falso, o, en lenguaje Python, True o False). Entre estos operadores nos encontramos con la igualdad (==), desigualdad (!=), mayor que (>), menor que (<), mayor o igual que (>=) y menor o igual que (<=).

  • Algunos ejemplos:

  • Operadores de comparaci贸n

  • Obs茅rvese que la igualdad se comprueba con dos signos de igualdad ("==") pues, como ya hemos visto, un 煤nico signo de igualdad ("=") est谩 reservado para asignar un valor a una variable. La desigualdad se comprueba con el operador 鈥!=鈥, no con 鈥<>鈥 como ocurre en otros lenguajes de programaci贸n.

Los operadores de comparaci贸n sirven para comparar n煤meros, cadenas, objetos y, en general cualquier cosa en Python. Devuelven siempre un valor l贸gico (True si se cumple o False si no se cumple)

( ==) igualdad
( != ) desigualdad
( <> ) desigualdad
( > ) mayor que
( < ) menor que
( >= ) mayor o igual que
( <= ) menor o igual que

Resumen 馃槂

# Retorna un valor True o False
# > mayor que. 
print (7 > 3)
print (3 > 7)
print (7 > 7)

# < menor que. 
print (7 < 3)
print (3 < 7)
print (5 < 5)

# >= mayor o igual que. 
print (7 >= 3)
print (3 >= 7)
print (7 >=7)
age = 18
print (age >= 18)
age = 15
print (age >= 18)

# <= menor o igual que. 
print (7 <= 3)
print (3 <= 7)
print (7 <=7)

# == igual que
# al comparar strings con may煤sculas y min煤sculas retorna False. Igual que al comparar un str con un int
print (7 == 3)
print (3 == 7)
print (7 ==7)
print ("Apple" == 'Apple')
print ("Apple" == 'apple')
print ('1' == 1)

# != diferente de
print (7 != 3)
print (3 != 7)
print (7 !=7)

Es importante diferenciar el igual = de asignaci贸n del == de comparaci贸n.
Si queremos dejar una l铆nea entre respuestas podemos colocar un print vacio print()

al momento de comparar Apple con apple a pesar que en lenguaje natural pueda ser casi identico, en lenguaje maquina es completamente diferente debido a que se rige por el c贸digo ASCII donde es reprecentado cada car谩cter con una serie de bits, esto lo entiende la maquina y en el lenguaje binario es un valor completamente diferente.
a en binario = 01100001
A en binario = 01000001
Como se puede ver, tienen un digito diferente que en lenguaje maquina detecta y genera la diferencia.
Adjunto el c贸digo ASCII

Ac谩 se pueden ver los valores de cada caracter
https://elcodigoascii.com.ar/

09_comparators.py
print(7>3) #mayor que, da true o false
print(7<3) #menor que
print(1>=1) #mayor que igual, da true o false
print(7<=7) #menor que
print(7==7) #igual, da true o false
print(7!=7) #diferente, da true o false

#Con frases
print(鈥淎pple鈥鈥楢pple鈥) #No importan las comillas
print(鈥淎pple鈥
鈥榓pple鈥) #Si distingue de mayusculas y minusculas
print(鈥1鈥==1) #Uno es str y otro num

Buena clase!

gracias por los recursos profe, buena profundizaci贸n.

!=

print(鈥淎pple鈥== 鈥楢pple鈥)
print(鈥淎pple鈥 == 鈥榓pple鈥)

print(鈥渢able鈥 ==鈥渢able鈥)
print(鈥楾able鈥 ==table鈥)

Les comparto mis notas 馃槂

a : int = 4
b : int = 2

#Los operadores de comparaci贸n comparan ambos valores y retorna False o True
print(f"Mayor que: {a > b}")
print(f'Menor que: {a < b}')
print(f'Mayor o igual que: {a >= b}')
print(f'Menor o igual que: {a <= b}')
print(f"Igual que: {a == b}") #compara n煤meros
print("Igual que: ", "Suka" == 'Suka') #los corchetes son equivalentes
print("Igual que: ", "Suka" == "suka") #una empieza con min煤scula
print("Igual que: ", 4 == "4") #son tipos de datos distintos
print(f'Es diferente que: {a != b}')
print("Es diferente que: ", "Suka" != 'Suka') #los corchetes son equivalentes
print("Es diferente que: ", "Suka" != "suka") #una empieza con min煤scula
print("Es diferente que: ", 4 != "4") #son tipos de datos distintos

Hice un ejercicio para comparar poblaciones de China, India y Estados Unidos al 2022. Este es mi c贸digo:

china_poblacion = 1420430000
india_poblacion = 1399120000
eeuu_poblacion = 332073000

print(eeuu_poblacion > china_poblacion)
print(india_poblacion > eeuu_poblacion)
print(china_poblacion < india_poblacion)
#Ejemplo: si la edad es menor a 18, no dar acceso
age = int(input("Por favor, ingrese su edad: "))
if(age < 18):
  print("Acceso no permitido")
else:
  print("Continuar registro")

ejemplo al momento de pagar una deuda, si es mayor que la deuda da como resultado True, sino False

# >
print(7>3)
print(3>7)
print(7>7)

#<
print(5<6)
print(6<5)
print(5<5)

# >=
print(2 >= 1)
print(2 >= 3)
print(2 >= 2)

# <=
print(1 <= 2)
print(2 <= 1)
print(2 <= 2)

#==
print(6 == 6)
print(5 == 2)

# !=

print(6 != 10)
print(6 != 6)

print("Apple" == 'Apple')
print("Apple" == 'apple')
print("1" == 1)

age = 15
print(age >= 18)

La funci贸n upper convierte en mayusculas todo la cadena de strings:

print (("apple").upper() == ("ApPle").upper()) 

as铆 al compararlos si es may煤scula o min煤scula ya no har铆a diferencia, en algunos casos esta podr铆a ser una funci贸n muy 煤til para las comparaciones.

Aqu铆 les dejo unos ejercicios que encontr茅 que me ayudaron a practicar los operadores de comparaci贸n:

print(鈥淥perador de comparaci贸n mayor que >鈥)
print(7 > 3)
print(3 > 7)
print(7 > 7)

print(鈥淥perador de comparaci贸n menor que <鈥)
print(5 < 6)
print(6 < 5)
print(5 < 5)

print(鈥淥perador de comparaci贸n mayor o igual a >=鈥)
print(2 >= 1)
print(2 >= 3)
print(2 >= 2)

print(鈥淥perador de comparaci贸n menor o igual a <=鈥)
print(1 <= 2)
print(2 <= 1)
print(2 <= 2)

print(鈥淥perador de comparaci贸n igual ==鈥)
print(6 == 6)
print(5 == 2)

print(鈥淥perador de comparaci贸n diferente que !=鈥)
print(6 != 10)
print(6 != 6)

print(鈥淐omparaci贸n de strings鈥)
print(鈥淎pple鈥 == 鈥楢pple鈥)
print(鈥淎pple鈥 == 鈥榓pple鈥)
print(鈥1鈥 == 1)

print(鈥淐omparaci贸n de integers鈥)
age = 15
print(age >= 18)

Operadores Relacionales
Un operador relacional se emplea para comparar y establecer la relaci贸n entre ellos. Devuelve un valor booleano (true o false) basado en la condici贸n.
( ==) igualdad
( != ) desigualdad
( <> ) desigualdad
( > ) mayor que
( < ) menor que
( >= ) mayor o igual que
( <= ) menor o igual que

Algunos de los operadores de comparaci贸n m谩s comunes son:


Las expresiones se eval煤an de izquierda a derecha y se deben utilizar par茅ntesis para agrupar y controlar el orden de evaluaci贸n.

Adem谩s, Python permite encadenar operadores de comparaci贸n, lo que significa que puedes evaluar expresiones como x < y <= zpara comprobar si x es menor que y y, a su vez, si y es menor o igual que z.

En esta url hay mas informacion: https://docs.python.org/es/3/library/stdtypes.html#comparisons

Existe una librer铆a denominada operador, que contiene funciones equivalentes a las operaciones est谩ndar de Python.

Aqu铆 les comparto el enlace:https://docs.python.org/es/3/library/operator.html

Operadores de Comparaci贸n

Los operadores de comparaci贸n nos devolver谩n siempre un True o un False, lo que har谩n estos operadores es validar dos valores y si se cumple el criterio regresar谩 True, en caso contrario regresar谩 False.


Operador < y >

print(7 > 3) # True
print(3 > 7) # False

print(7 < 3) # False
print(3 < 7) # True

Operador <= y >=

print(2 >= 1) # True
print(2 >= 3) # False
print(2 >= 2) # True


print(1 <= 2) # True
print(2 <= 1) # False
print(2 <= 2) # True

Operador de igualaci贸n ==

print(6 == 6) # True
print(5 == 2) # False

Operador de Diferencia !=

print(6 != 10) # True
print(6 != 6) # False

Comparaci贸n de Strings

print("Apple" == 'Apple') # True
print("Apple" == 'apple') # False
print("1" == 1) # False
#operadores de comparacion nos sirven para la logica #y regresan booleanos (True or False)

# > = mayor 
print(7 > 3)
print(3 > 7)
print(7 > 7)

# < = menor
print(5 < 6)
print(6 < 5)
print(5 < 5)

# >= moyrial igual
print(2 >= 1)
print(2 >= 3)
print(2 >= 2)

# <= menor igual
print(1 <= 2)
print(2 <= 1)
print(2 <= 2)

# == igualacion

print(6 == 6)
print(5 == 2)

# != diferencial

print(6 != 10)
print(6 != 6)

#tambien se pueden comparar strings
print("Apple" == 'Apple')
print("Apple" == 'apple')
print("1" == 1)

#usando variable age
age = 15
print(age >= 18)

Muy interesante, me gusta mucho la forma de explicar del profe, hace que todo se sienta muy sencillo, ademas que no se pierde el hilo, almenos en mi caso

MI aporte 馃槉

###comparacion de edades

# Si el usuario es menor de 18 a帽os, le saldr谩, debajo de su nombre completo 
# y a帽o de nacimiento, el mensaje:
# 鈥淓res menor de edad, no podemos darte de alta hasta el a帽o XXXX鈥 
# (XXXX ser谩 el a帽o en que tendr谩 18 a帽os y que debermos calcular previamente)
# Si es mayor de 18 a帽os y menor de 25, le saldr谩 el mensaje: 
# 鈥淭ienes un 10% de descuento鈥
# Si es mayor de 25 a帽os, le saldr谩 el mensaje:
# 鈥淟o sentimos, pero no tienes descuento鈥
# Si tiene justo 18 o 25 a帽os, le saldr谩 el mensaje:
# 鈥淧remio, tienes un descuento especial del 20%鈥


nombre_usuario = input("Ingresa el nombre del usuario: ")
edad_usuario = int(input("Ingresa tu edad: "))


a帽oNacimiento = 2023-edad_usuario

print(f"Hola {nombre_usuario}  tu a帽o de nacimiento es {a帽oNacimiento} ")


if(edad_usuario < 18):
    a帽osRestantes = 18 - edad_usuario;
    a帽oDescuento = 2023 + a帽osRestantes
    
    print(f"Eres menor de edad, no podemos darte de alta hasta el a帽o {a帽oDescuento}")
    
if (edad_usuario > 18 and  edad_usuario  < 25):
    
    print("Tienes un descuento de 25 %")
    

if (edad_usuario > 25):
    print("No tienes descuento")

if (edad_usuario == 18 or edad_usuario == 25  ):
    print('premio !! tienes un descuento especial del 20%')

Igual a ==: Verifica si dos valores son iguales.

a = 5
b = 5
resultado = a==b
print(resultado)

No igual a !=: Verifica si dos valores no son iguales.

a = 5
b = 3
resultado = a!=b
print(resultado)

Mayor que >: Verifica si el valor de la izquierda es mayor que el valor de la derecha.

a = 5
b = 3
resultado = a>b
print(resultado)

Menor que <: Verifica si el valor de la izquierda es menor que el valor de la derecha.

a = 5
b = 5
resultado = a<b
print(resultado)

Mayor o igual que >=: Verifica si el valor de la izquierda es mayor o igual que el valor de la derecha.

a = 5
b = 3
resultado = a>=b
print(resultado)

Menor o igual que <=: Verifica si el valor de la izquierda es menor o igual que el valor de la derecha.

a = 3
b = 3
resultado = a<=b
print(resultado)

Mi pr谩ctica en Replit, me encanta la ventana flotante porque puedo ir practicar al mismo tiempo que voy viendo la clase.

Resumen

> ayor que

print(7 > 3)
print(3 > 7)
print(7 > 7)

< menor que

print(2 < 5)
print(7 < 4)
print(5 < 5)

>= mayor o igual que

print(8 >= 5)
print(3 >= 3)
print(5 >= 8)

<= menor o igual que

print(4 <= 9)
print(7 <= 7)
print(9 <= 5)

== igualdad

print(5 == 5)
print(4 == 3)

!= Diferente de

print(4 != 9)
print(5 != 5)

print(鈥淎plle鈥 == 鈥淎plle鈥)
print(鈥淎plle鈥 == 鈥楢plle鈥)
print(鈥淎plle鈥 == 鈥榓plle鈥)
print(鈥1鈥 == 1 ) # no son iguales son datos diferentes uno es "str y otro es 鈥渋nt鈥

age = 18
print(age >= 18)

C贸mo se hace una comparacion en Python?
Operadores en Python: Aritm茅ticos, comparaci贸n, l贸gicos 鈥
Los operadores de comparaci贸n se utilizan, como su nombre indica, para comparar dos o m谩s valores. El resultado de estos operadores siempre es True o False . Mayor que. True si el operando de la izquierda es estrictamente mayor que el de la derecha; False en caso contrario.

<

=
<=
==
!=
Con n煤meros y caracteres

# >
print(7>3)
print(3>7)
print(7>7)

# <
print(5 < 6)
print(6 < 5)
print(5 < 5)

# >= 
print(2 >= 1)
print(2 >= 3)
print(2>= 2)

# <= es una especie de es < 贸 =
print(1 <= 2)
print(2 <= 1)
print(2 <= 2)

# ==
print(6 == 6)
print(5 == 2)

# != diferente de 
print(6 != 10)
print(6!= 6)

print("apple" == 'apple')
print("Apple" == "apple")

age = 18
print(age >= 18)

Conocer y entender los operadores de comparaci贸n nos permitir谩 trabajar posteriormente en algo llamado 鈥渆structuras de control de flujo鈥, all铆 se usan las declaraciones condicionales (if-else) y declaraciones de bucle (while,for).

Las decisiones basadas en condiciones son importantes porque permiten que el c贸digo se adapte y tome diferentes caminos seg煤n las circunstancias.

En Python, existen varios operadores de comparaci贸n que se utilizan para comparar valores y evaluar expresiones booleanas. Aqu铆 est谩n los operadores de comparaci贸n m谩s comunes en Python:

== (igual): Comprueba si dos valores son iguales.
!= (distinto): Comprueba si dos valores son diferentes.

(mayor que): Comprueba si el valor de la izquierda es mayor que el valor de la derecha.
< (menor que): Comprueba si el valor de la izquierda es menor que el valor de la derecha.
= (mayor o igual que): Comprueba si el valor de la izquierda es mayor o igual que el valor de la derecha.
<= (menor o igual que): Comprueba si el valor de la izquierda es menor o igual que el valor de la derecha.
Estos operadores devuelven un valor booleano (True o False) seg煤n el resultado de la comparaci贸n. Aqu铆 tienes un ejemplo:

x = 5
y = 3

# Operadores de comparaci贸n
print(x == y)   # False, ya que 5 no es igual a 3
print(x != y)   # True, ya que 5 es diferente de 3
print(x > y)    # True, ya que 5 es mayor que 3
print(x < y)    # False, ya que 5 no es menor que 3
print(x >= y)   # True, ya que 5 es mayor o igual que 3
print(x <= y)   # False, ya que 5 no es menor o igual que 3

Recuerda que los operadores de comparaci贸n tambi茅n se pueden utilizar con otros tipos de datos, como cadenas de texto, listas y objetos.

Igualdad: ==

Verifica si dos valores son iguales.

Desigualdad:!=
Verifica si dos valores no son iguales.

Mayor que: >
Verifica si el valor de la izquierda es mayor que el valor de la derecha.

Menor que: <
Verifica si el valor de la izquierda es menor que el valor de la derecha.

Mayor o igual que: >=
Verifica si el valor de la izquierda es mayor o igual que el valor de la derecha.

Menor o igual que: <=
Verifica si el valor de la izquierda es menor o igual que el valor de la derecha.

Mi peque帽a practica

name = input(鈥淐uanto a帽os tiene Emmanuel鈥)
name_2 = input(鈥淐uantos a帽os tiene Rogelio鈥)

print(f"es igual Emmanuel a Rogelio =>" , {name} == {name_2})

No ten铆a idea sobre lo de las comparativas de texto y las may煤sculas, menos con el tipo de dato 馃槄 muy buen tip!

print(2 > 1)  #--> True
print(2 > 3)  #--> False
print(5 > 5)  #--> False
print(1 < 2)  #--> True
print(2 >= 1)  # --> True
print(2 >= 3)  #--> False
print(1 <= 2)  #--> True
print(5 >= 5)  #-> True
print(4 == 4)  #--> True
print('Apple' == 'Apple')  #--> True
print('Apple' == 'apple')  #--> False
print(4 == 4)  #--> False
print('Apple' == 'Apple')  #--> False
print('Apple' == 'apple')  #--> True

> mayor

print(7>3)
print(3>7)
print(7>7)

< menor

print(5<6)
print(6<5)
print(6<6)

>= mayor igual

print(2>=1)
print(2>=3)
print(2>=2)

<= menor igual

print (1<=2)
print (2<=1)
print (2<=2)

== igualacion

print (66)
print (5
6)

!= diferente de

print (6!=10)
print (6!=6)

print (鈥渁pple鈥 == 鈥渙range鈥)
print (鈥渁pple鈥 == 鈥渁pple鈥)
print (鈥1鈥 == 1)

age = 15
print(age>=18)

ages = 22
print(ages>=18)

# 脷tiles para cierto flujo de trabajo
# >, devuelve true or false
print(7 > 3)
print(3 > 7)
print(7 > 7)

# <
print(5<6)
print(6<5)
print(5<5)

# >=
print(2>=1)
print(2>=3)
print(2>=2)

# <=
print(1<=2)
print(2<=1)
print(2<=2)

# ==
print(6==6)
print(5==2)

# !=
print(6!=10)
print(6!=6)

print('Apple' == "Apple")
print('Apple' == "apple")
print('1' == 1)

age = 15
print(age >= 18)

Comparando strings, en este caso me imagino que la comparaci贸n se da debido a la cantidad de caracteres que tenga cada string:

# >
print(7 > 3)  # True
print(3 > 7)  # False
print(7 > 7)  # False

# <
print(5 < 6)  # True
print(6 < 5)  # False
print(5 < 5)  # False

# >=
print(2 >= 1)  # True
print(2 >= 3)  # False
print(2 >= 2)  # True

# <=
print(1 <= 2)  # True
print(2 <= 1)  # False
print(2 <= 2)  # True

# ==
print(6 == 6)  # True
print(5 == 2)  # False

# !=
print(6 != 10)  # True
print(6 != 6)  # False

# Comparando Strings

print("Apple" == 'Apple')  # True (No hay diferencia entre "" y '')

print("Apple" == 'apple')  # False (Hay diferencia en may煤sculas y min煤sculas)

print("1" == 1)  # False (Tipos de datos diferentes)

age = 15
print(age >= 18)  # False (15 no es mayor o igual a 18)

#Sirven para la l贸gica
#>, <, <=, >=, = dan True o False
print(7>3) #True
print(7>7) #False

#== estrictamente igual
print(6==6) #True
print(5==2) #False

#diferente de !=
print(6!=6) #False
print(5!=2) #True

'''Con strings'''
print("Apple" == 'Apple') #True. La comilla doble o sencilla no afecta, may煤sculas y min煤sculas s铆.
print("Apple" == 'apple') #False. Por la min煤scula.
print("1" == 1) #False. Porque cambia el tipo de dato.

'''Se puede usar variables'''
#se quiere saber si la edad califica para entrar a un bar
age = 18
print(age>=18)

Python Operators

Operadores de comparaci贸n

Los operadores de comparaci贸n se utilizan para comparar dos valores

Operator Name Example
== Equal x == y
!= Not equal x != y
> Greater than x > y
< Less than x < y
>= Greater than or equal to x >= y
<= Less than or equal to x <= y
from os import system
system ('clear')

# > 
print ('operador mayor que')
print('Es 7 > 3  : ', 7 > 3)
print('Es 3 > 7  : ', 3 > 7)
print('Es 7 > 7  : ', 7 > 7)
print(' ')

# <
print ('operador menor que')
print('Es 5 < 6 : ',   5 < 6)
print('Es 6 < 5 : ',   6 < 5)
print('Es 5 < 5 : ',   5 < 5)
print(' ')

# >=
print ('operador mayor igual que')
print('Es 2 >= 1  : ',   2 >= 1)
print('Es 2 >= 3  : ',   2 >= 3)
print('Es 2 >= 2  : ',   2 >= 2)
print(' ')

# <=
print ('operador menor igual que')
print('Es 1 <= 2   : ',  1 <= 2)
print('Es 2 <= 1   : ',  2 <= 1)
print('Es 2 <= 2   : ',  2 <= 2)
print(' ')

# ==
print('operdor de igualdad')
print('Es 6 == 6  :',  6 == 6)
print('Es 6 == 6  :',  5 == 2)
print(' ')

print ('Casos a considerar')
print('Caso 1   "Apple" == "Apple"    :',  "Apple" == 'Apple')
print('Caso 2   "Apple" == "apple"    :',  "Apple" == 'apple')
print('Caso 3   "1" == 1              :',  "1" == 1)

print(' ')
print('caso 1 ')
print('No importa si se usa comilla doble o comilla simple ')
print('caso2')
print('Si hay diferencia entre las comillas simples y dobles')
print('caso3')
print('Hay deferencia entre un sting y un numero')

# !=
print('operador de diferencia')
print('6 != 10 : ',  6 != 10)
print('6 != 6  : ',  6 != 6)
print(' ')

un poco mas ordenado

#operador suma
print(10 +10)

#operador resta
print(10 - 10)

#operador multiplicacion
print(10 * 10)

#operador division
print(10 / 3 )

#operador de residuo
print(10 % 3)

#operador con division numero entero
print(10 // 3)

#operador exponencial
print(10 ** 10)
""""
P = parentesis
E = exponentes
M = multiplicacion 
D = division
A = adicion
S = sustraccion
"""
print(2 ** 3 + 3 -7 / 1 // 4)
print(2 ** 3)
print((7 / 1) // 4)
print(8 + 3 - 1)

Hi 馃槂

Ya ahora recuerdo la funci贸n de los boleans en el d铆a a d铆a gracias bien explicado

Yo complemento el conocimiento de platzi con lo actualmente estoy viendo en la maestr铆a, aqu铆 les dejo un ejemplo de un programa que hace diferencia entre pares e impares usando el operador l贸gico if

En el examen cuando es
4 != 10 TRUE
Lo califica como respuesta mala

Hola, les dejo mi aporte =)

# Igualdad (==)
x = 5
y = 5
print(x == y)  # True
print(x == 6)  # False

# Desigualdad (!=)
x = 5
y = 6
print(x != y)  # True
print(x != 5)  # False

# Mayor que (>)
x = 5
y = 4
print(x > y)  # True
print(x > 6)  # False

# Mayor o igual que (>=)
x = 5
y = 5
print(x >= y)  # True
print(x >= 6)  # False

# Menor que (<)
x = 5
y = 6
print(x < y)  # True
print(x < 5)  # False

# Menor o igual que (<=)
x = 5
y = 5
print(x <= y)  # True
print(x <= 4)  # False

Resumen en notion

( == ) Igual que
( != ) Diferente de
( > ) Mayor que
( >= ) Mayor o igual que
( < ) Menor que
( <= ) Menor o igual que.

<ingreso_bar = int(input("驴Cu谩l es tu edad?"))
print(ingreso_bar > 18)> 

As铆 ser铆a para ingresar la edad de forma manual, convertirla en un entero y luego compararla con la requerida.

#Operadores de comparacion

#Operador mayor que >
print(10>3)
print(3>7)
print(7>7)

#Operador menor que <
print(5<6)
print(6<5)
print(5<5)

#Operador mayor o igual
print(2>=1)
print(2>=3)
print(2>=2)

#Operador menor o igual
print(1<=2)
print(2<=1)
print(2<=2)

#Operador igual
print(6==6)
print(6==2)

#Operador diferente
print(6!=10)
print(6!=6)

#Con strings
print("Apple"=="Apple")
print("Apple"=="apple")
print("1"==1)

edad=18
print(edad>=18)

mi codiguito 馃槈

# > 
print("--------- > ---------")
print (7 > 3)
print (3 > 7 )
print (7 > 7)

# <
print("--------- < ----------")
print (5 < 6)
print (6 < 5 )
print (5 < 5)

# >=
print("------- >= ----------")
print (2 >= 1)
print (2 >= 3)
print (2 >= 2)

# <=
print("------ <= ---------")
print (1 <= 2)
print (2 <= 1)
print (2 <= 2)

# ==
print("-------- == ---------")
print (6 == 6)
print (6 == 2)

# !=
print("------- != -----------")
print (6 != 6)
print (6 != 2)

# strring
print("------ strring --------")
print ("Apple" == 'Apple')
print ("Apple" == 'apple')

# age
print("------ age --------")
age =18
print (age >= 18)

age =15
print (age >= 18)

Les dejo el codigo para esta clase

def main():
  #type your code here include indent
  print(7 > 3) #true
  print(3 > 7) #false
  print(7 > 7) #false

  print(5 < 6) #true
  print(6 < 5) #false
  print(5 < 5) #false

  #mayor o igual que >=
  print(2 >= 1) #true
  print(2 >= 3) #false
  print(2 >= 2) #true

  #menor o igual que <=
  print(1 <= 2) #true
  print(2 <= 1) #false
  print(2 <= 2) #true

  #igual a ==
  print(6 == 6) #true
  print(5 == 2) #false

  #diferente de !=
  print(6 != 10) #true
  print(6 != 6) #false

  







if __name__ == '__main__':
  main() 
# Operadores de comparaci贸n

print("Usando '>' mayor que")
# > mayor que
print(7 > 3)
print(3 > 7)
print(7 > 7)

print("Usando '<' menor que")
# < menos que
print(10 < 11)
print(11 < 10)
print(11 < 11)

print("Usando '>=' mayor o igual que")
# >= mayor o igual que
print(12 >= 11)
print(9 >= 10)
print(7 >= 7)

print("Usando '<=' menor o igual que")
# <= menor o igual que
print(2 <= 3)
print(7 <= 3)
print(7 <= 7)

print("Usando '==' igual que")
# == igualdad
print(2 == 2)
print(2 == 3)

print("Usando '!=' diferente de")
# != diferente de 
print(6 != 14)
print(2 != 2)

print("Ejemplo de comparaci贸n")
age = 18
print(age >= 18)

Igual los que no quieran mover el cursor hasta el bote de basura pueden escribir en la consola 鈥榗lear鈥 y se borra todo lo que se ha ejecutado

# >
print(7> 3)
print(3> 7)
print(7> 7)

# <
print(5< 6)
print(6< 5)
print(5< 5)

# >=
print(7>= 3)
print(3>= 7)
print(7>= 7)

# <=
print(5<= 6)
print(6<= 5)
print(5<= 5)

# ==
print(6 == 6)
print(5 == 2)

# !=
print(6 != 10)
print(6 != 6)

print('Apple' == 'Apple')
print('Apple' == 'apple')

print("1" == 1)

age = 15
print(age >= 18)

comparador >

print ("*" * 10, 鈥淥perador Mayor >鈥)
print (2 > 3)
print (2 > 1)
print (2 > 2)

print ("*" * 10, 鈥淥perador Menor <鈥)

comparador >

print (2 < 3)
print (2 < 1)
print (2 < 2)

print ("*" * 10, "Operador Mayor e igual >= ")

comparador >=

print (2 >= 3)
print (2 >= 1)
print (2 >= 2)

print ("*" * 10, 鈥淥perador == comparando palabras鈥)
#comparo palabras
print (鈥渁pple鈥 == 鈥渁pple鈥)

print ("*" * 10, 鈥淥perador Igual ==鈥)
print (鈥淎pple鈥 == 鈥渁pple鈥)

print ("*" * 10, 鈥淥perador Distinto !=鈥)
print (1 != 2)
print (1 != 1)

""" comparison signs """
# mayor ">"
print("Mayor")
print("19 > 8:", 19 > 8)
print("8 > 19:", 8 > 19)
print("7 > 7:", 7 > 7)

# menor "<"
print("Menor")
print("42 < 23:", 42 < 23)
print("23 < 42:", 23 < 42)
print("12 < 12:", 12 < 12)

# mayor o igual ">="
print("Mayor o igual")
print("73 >= 32:", 73 >= 32)
print("32 >= 73:", 32 >= 73)
print(f"92 >= 92: {92 >= 92}")

# menor o igual "<="
print("Menor o igual")
print(f"15 <= 62: {15 <= 62}")
print(f"62 <= 15: {62 <= 15}")
print(f"47 <= 47: {47 <= 47}")

# igual
print("Igual")
print(f"38 == 102: {38 == 102}")
print(f"19 == 19: {19 == 19}")

# diferente
print("Diferente")
print(f"13 != 27: {13 != 27}")
print(f"64 != 64: {64 != 64}")

# Ejemplos
print("Comparando Strings")
print(f"Apple == Apple: {'Apple' == 'Apple'}")
print(f"Apple == apple: {'Apple' == 'apple'}")

print("Comparando string con numbers")
print(f"table == 7: {'project' == 7}")
print(f"4 == 4: {'4' == 4}")

mi aporte!!!


#*  mayor que  retorna True o False
print(7 > 3)
print(3 > 7)
print (7 > 7)
#* <
print (5 < 6)
print(6 < 5)
print(5 < 5)
#* >=
print(2 >= 1)
print(2 >= 3)
print(2 >= 2)
#* <=
print(2 <= 1)
print(2 <= 3)
print(2 <= 2)
##* ==
print(6 == 6)
print(5 == 2)
print("Apple" == 'Apple')
print("Apple" == 'apple')

#* !=
print(6 != 10)
print(6 != 6)

print(鈥渁pple鈥== 鈥榓pple鈥)
print(鈥渁pple鈥== 鈥楢pple鈥)
print(鈥1鈥== 1)

edad =15
print(edad >= 18)