Contenido del Curso
Introducción a Python
Introducción a Python
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
: DevuelveTrue
si ambas condiciones sonTrue
;or
: DevuelveTrue
si al menos una condición esTrue
;not
: DevuelveTrue
si la condición esFalse
(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
:
# 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)
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
:
# 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)
Finalmente, vamos a combinar condiciones para verificar si un artículo NO necesita reajuste de precio usando el operador not
:
# 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)
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 aTrue
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 aTrue
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
¡Gracias por tus comentarios!
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
: DevuelveTrue
si ambas condiciones sonTrue
;or
: DevuelveTrue
si al menos una condición esTrue
;not
: DevuelveTrue
si la condición esFalse
(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
:
# 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)
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
:
# 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)
Finalmente, vamos a combinar condiciones para verificar si un artículo NO necesita reajuste de precio usando el operador not
:
# 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)
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 aTrue
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 aTrue
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
¡Gracias por tus comentarios!