#!/usr/bin/env python # coding: utf-8 #

# #

#

Domina Python y desbloquea tu potencial

#

Curso introductorio a lenguaje Python

# # Contenido: # * [Operadores logícos](#sec1) # # Capítulo 5: Operadores logícos # En este capítulo, exploraremos los operadores lógicos, que son fundamentales para trabajar con expresiones lógicas en Python. Estos operadores nos permiten combinar o negar condiciones y evaluar si una expresión es verdadera o falsa. # # ## Operadores logícos # Los operadores lógicos son conectores utilizados para enlazar dos o más proposiciones simples, y a su vez comprobar su valor booleano, es decir, si es `True` o `False`. # # Son utiles para tomar una decisión referente al flujo del programa (condicionales o bucles). # # Veamos a continuación los operadores lógicos: # | **Conector** | **Operador** | # |---------------|--------------| # | Negación | not | # | Conjunción | and | # | Disyunción | or | # ### Operador `not` # El operador `not` devuelve el valor opuesto. # | **P** | **not P** | # |--------|-----------| # |True | False | # |False | True | # In[1]: p = True # In[2]: not p # ### Operador `or` # El operador `or` devuelve un valor de `True` si cualquiera de las preposiciones es verdadera. # | **P** | **Q** |**P or Q** | # |--------|----------|-----------| # |True |True |True | # |True |False |True | # |False |True |True | # |False |False |False | # In[3]: True or False # In[4]: False or False # ### Operador `and` # El operador `and` devuelve un valor de `True` si y solo si las dos preposiciones son verdaderas. # | **P** | **Q** |**P and Q** | # |--------|----------|------------| # |True |True |True | # |True |False |False | # |False |True |False | # |False |False |False | # In[5]: True and False