Operadores de Comparación
Las comparaciones permiten que tu programa formule preguntas de sí/no sobre los valores:
- ¿Son iguales?
- ¿Uno es mayor?
- ¿Un valor está dentro de un rango?
Una comparación devuelve un Booleano (True / False) y es fundamental para if/while.
Igualdad ==
Verifica si dos valores son iguales.
1234567saved_pin = 1234 entered_pin = 1234 print(saved_pin == entered_pin) # True stored_email = "support@codefinity.com" input_email = "Support@codefinity.com" print(stored_email == input_email) # False
= - asigna, == - compara.
Desigualdad !=
Verdadero cuando los valores son diferentes.
1234567user_id_1 = 105 user_id_2 = 203 print(user_id_1 != user_id_2) # True username_1 = "alex" username_2 = "alex" print(username_1 != username_2) # False
Mayor que >
1234567estimated = 7 actual = 9 print(estimated > actual) # False rating_a = 12 rating_b = 3 print(rating_a > rating_b) # True
Menor que <
12345user_age = 17 min_age = 18 print(user_age < min_age) # True print("Alice" < "Bob") # True
Mayor o igual >=
123student_score = 7 passing = 7 print(student_score >= passing) # True
Menor o igual <=
123order_total = 10 limit = 9 print(order_total <= limit) # False
Comparaciones encadenadas
Python admite rangos naturales:
0 < x < 10 funciona como (0 < x) and (x < 10).
12345temperature = 7 print(0 < temperature < 10) # True user_rating = 7 print(5 <= user_rating <= 7) # True
Comparación de cadenas
Las comparaciones de cadenas son sensibles a mayúsculas y minúsculas y lexicográficas.
12345saved_password = "Apple" typed_password = "apple" print(saved_password == typed_password) # False print("apple" < "banana") # True
Para coincidencias que no distinguen entre mayúsculas y minúsculas:
123email_stored = "Support@Codefinity.com" email_input = "support@codefinity.COM" print(email_stored.lower() == email_input.lower()) # True
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 3.45
Operadores de Comparación
Desliza para mostrar el menú
Las comparaciones permiten que tu programa formule preguntas de sí/no sobre los valores:
- ¿Son iguales?
- ¿Uno es mayor?
- ¿Un valor está dentro de un rango?
Una comparación devuelve un Booleano (True / False) y es fundamental para if/while.
Igualdad ==
Verifica si dos valores son iguales.
1234567saved_pin = 1234 entered_pin = 1234 print(saved_pin == entered_pin) # True stored_email = "support@codefinity.com" input_email = "Support@codefinity.com" print(stored_email == input_email) # False
= - asigna, == - compara.
Desigualdad !=
Verdadero cuando los valores son diferentes.
1234567user_id_1 = 105 user_id_2 = 203 print(user_id_1 != user_id_2) # True username_1 = "alex" username_2 = "alex" print(username_1 != username_2) # False
Mayor que >
1234567estimated = 7 actual = 9 print(estimated > actual) # False rating_a = 12 rating_b = 3 print(rating_a > rating_b) # True
Menor que <
12345user_age = 17 min_age = 18 print(user_age < min_age) # True print("Alice" < "Bob") # True
Mayor o igual >=
123student_score = 7 passing = 7 print(student_score >= passing) # True
Menor o igual <=
123order_total = 10 limit = 9 print(order_total <= limit) # False
Comparaciones encadenadas
Python admite rangos naturales:
0 < x < 10 funciona como (0 < x) and (x < 10).
12345temperature = 7 print(0 < temperature < 10) # True user_rating = 7 print(5 <= user_rating <= 7) # True
Comparación de cadenas
Las comparaciones de cadenas son sensibles a mayúsculas y minúsculas y lexicográficas.
12345saved_password = "Apple" typed_password = "apple" print(saved_password == typed_password) # False print("apple" < "banana") # True
Para coincidencias que no distinguen entre mayúsculas y minúsculas:
123email_stored = "Support@Codefinity.com" email_input = "support@codefinity.COM" print(email_stored.lower() == email_input.lower()) # True
¡Gracias por tus comentarios!