Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Cómo Combinar Condiciones en Python | Declaraciones Condicionales
Introducción a Python
course content

Contenido del Curso

Introducción a Python

Introducción a Python

1. Primer Conocimiento
2. Variables y Tipos
3. Declaraciones Condicionales
4. Otros Tipos de Datos
5. Loops (Bucles)
6. Funciones

book
Cómo Combinar Condiciones en Python

En lógica booleana, dos operadores fundamentales son OR y AND. El operador OR devuelve True si al menos una de las condiciones es verdadera; de lo contrario, devuelve False. El operador AND devuelve True solo si ambas condiciones son verdaderas; de lo contrario, devuelve False. Puedes combinar condiciones usando los operadores and y or (siempre en minúsculas)

  • condition1 and condition2 produce True solo cuando ambas condiciones son True;
  • condition1 or condition2 da True si al menos una condición es True.

Nota

También puedes encadenar múltiples condiciones usando estos operadores. Usa paréntesis para que el orden de las operaciones sea claro.

Por ejemplo, considera las siguientes condiciones:

  1. Si 2 es mayor que 1 y "bbb" es diferente de "aaa".
  2. Si el carácter en el índice 2 en la cadena "my string" es ya sea "y" o "s".
12345
# Check the first two conditions print(2 > 1 and 'bbb' != 'aaa') # Check the next two conditions print('my string'[2] == 'y' or 'my string'[2] == 's')
copy

El primer print() devuelve True ya que tanto 2 > 1 como 'bbb' != 'aaa' son verdaderos. El segundo print() devuelve False porque el carácter en el índice 2 no es ni 'y' ni 's' (en realidad es un espacio).

Nota

Para invertir un valor booleano, utiliza el operador not. Por ejemplo, not 1 == 1 resulta en False porque 1 == 1 es True, y not lo niega a False.

question mark

¿Qué salida produce el siguiente código?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 3
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt