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

Contenido del Curso

Introducción a Python

Introducción a Python

1. Comenzando
2. Variables y Tipos
3. Declaraciones Condicionales
4. Otros Tipos de Datos
5. Loops
6. Funciones

book
Combinando Condiciones

Basándose en su comprensión de los booleanos, ahora exploraremos cómo combinar múltiples condiciones en Python. Esta habilidad permite que sus programas tomen decisiones aún más matizadas al verificar múltiples criterios simultáneamente. Mire cómo Alex combina múltiples condiciones para tomar mejores decisiones durante las operaciones en la tienda de comestibles:

Comprensión de Condiciones Combinadas

En Python, puedes combinar condiciones usando operadores lógicos como and, or y not. Estos operadores te permiten crear condiciones compuestas que evalúan múltiples expresiones booleanas.

  • and: Devuelve True si ambas condiciones son True;
  • or: Devuelve True si al menos una condición es True;
  • not: Devuelve True si la condición es False (y viceversa).

Aplicación de Ejemplo

Combinemos condiciones para verificar si un artículo es tanto un bien perecedero Y tiene un alto stock usando el operador and:

12345678910111213
# Define the perishable and stock status conditions is_perishable = True item_quantity = 110 perishable_highStockRisk = 100 # Using the (and) operator to combine two conditions # The first condition (`is_perishable`) checks if the item is perishable # The second condition (`item_quantity >= perishable_highStockRisk`) checks if the item is high in stock # The `consider_discount` variable will become `True` only if both conditions are `True` consider_discount = is_perishable and (item_quantity >= perishable_highStockRisk) # Print the result print("Is the item perishable and high in stock?", consider_discount)
copy

Ahora, combinemos condiciones para verificar si un artículo es un artículo de temporada O si es un artículo de vacaciones usando el operador or:

12345678910
# Define the seasonal and holiday status conditions seasonal_item = False holiday_item = True # Combine the conditions to check if the item is seasonal or discounted # (`temporary_stock`) will become `True` if either condition `seasonal_item` OR `holiday_item` is `True` temporary_stock = seasonal_item or holiday_item # Print the result print("Is this a seasonal or holiday item?", temporary_stock)
copy

Finalmente, vamos a combinar condiciones para verificar si un artículo NO necesita reajuste de precio usando el operador not:

12345678
# Define the item status condition is_perishable = True # Use the `not` operator to check if the item is NOT perishable long_shelf_life = not is_perishable # Print the result print("Does the item need to be sold quickly?", long_shelf_life)
copy
Tarea

Swipe to start coding

En esta tarea, practicarás combinando condiciones para determinar si un artículo es elegible para una promoción basada en su estado de stock y estado de descuento. Evaluarás si un artículo está ya sea descontado o bajo en stock y usarás esta información para decidir su elegibilidad para la promoción.

Instrucciones de Código

  • Define una variable booleana llamada movingProduct que evalúe a True si el artículo está ya sea descontado o bajo en stock. Usa operadores lógicos para combinar estas condiciones.
  • Crea otra variable booleana llamada promotion que evalúe a True si el artículo es elegible para promoción. Un artículo es elegible para promoción solo si no está descontado y tiene suficiente stock.
  • Imprime el mensaje que muestra la elegibilidad para la promoción usando la variable promotion.

Requisitos de Salida

  • Imprime un mensaje que indique la elegibilidad del artículo para la promoción. El mensaje debe ser: Is the item eligible for promotion? <promotion>.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 2
toggle bottom row

book
Combinando Condiciones

Basándose en su comprensión de los booleanos, ahora exploraremos cómo combinar múltiples condiciones en Python. Esta habilidad permite que sus programas tomen decisiones aún más matizadas al verificar múltiples criterios simultáneamente. Mire cómo Alex combina múltiples condiciones para tomar mejores decisiones durante las operaciones en la tienda de comestibles:

Comprensión de Condiciones Combinadas

En Python, puedes combinar condiciones usando operadores lógicos como and, or y not. Estos operadores te permiten crear condiciones compuestas que evalúan múltiples expresiones booleanas.

  • and: Devuelve True si ambas condiciones son True;
  • or: Devuelve True si al menos una condición es True;
  • not: Devuelve True si la condición es False (y viceversa).

Aplicación de Ejemplo

Combinemos condiciones para verificar si un artículo es tanto un bien perecedero Y tiene un alto stock usando el operador and:

12345678910111213
# Define the perishable and stock status conditions is_perishable = True item_quantity = 110 perishable_highStockRisk = 100 # Using the (and) operator to combine two conditions # The first condition (`is_perishable`) checks if the item is perishable # The second condition (`item_quantity >= perishable_highStockRisk`) checks if the item is high in stock # The `consider_discount` variable will become `True` only if both conditions are `True` consider_discount = is_perishable and (item_quantity >= perishable_highStockRisk) # Print the result print("Is the item perishable and high in stock?", consider_discount)
copy

Ahora, combinemos condiciones para verificar si un artículo es un artículo de temporada O si es un artículo de vacaciones usando el operador or:

12345678910
# Define the seasonal and holiday status conditions seasonal_item = False holiday_item = True # Combine the conditions to check if the item is seasonal or discounted # (`temporary_stock`) will become `True` if either condition `seasonal_item` OR `holiday_item` is `True` temporary_stock = seasonal_item or holiday_item # Print the result print("Is this a seasonal or holiday item?", temporary_stock)
copy

Finalmente, vamos a combinar condiciones para verificar si un artículo NO necesita reajuste de precio usando el operador not:

12345678
# Define the item status condition is_perishable = True # Use the `not` operator to check if the item is NOT perishable long_shelf_life = not is_perishable # Print the result print("Does the item need to be sold quickly?", long_shelf_life)
copy
Tarea

Swipe to start coding

En esta tarea, practicarás combinando condiciones para determinar si un artículo es elegible para una promoción basada en su estado de stock y estado de descuento. Evaluarás si un artículo está ya sea descontado o bajo en stock y usarás esta información para decidir su elegibilidad para la promoción.

Instrucciones de Código

  • Define una variable booleana llamada movingProduct que evalúe a True si el artículo está ya sea descontado o bajo en stock. Usa operadores lógicos para combinar estas condiciones.
  • Crea otra variable booleana llamada promotion que evalúe a True si el artículo es elegible para promoción. Un artículo es elegible para promoción solo si no está descontado y tiene suficiente stock.
  • Imprime el mensaje que muestra la elegibilidad para la promoción usando la variable promotion.

Requisitos de Salida

  • Imprime un mensaje que indique la elegibilidad del artículo para la promoción. El mensaje debe ser: Is the item eligible for promotion? <promotion>.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 2
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt