Tipo de Dato Booleano
En este capítulo, exploraremos el tipo de dato Boolean
. Los booleanos son simples pero potentes, ya que permiten manejar valores True
o False
, lo que posibilita que nuestros programas respondan eficazmente a diferentes situaciones. En el contexto de la gestión de una tienda de comestibles, los booleanos pueden ayudar a determinar si se cumplen ciertas condiciones, como si un artículo está en stock o si una oferta está activa.
Observa cómo Alex utiliza los tipos de datos Boolean
para comparar precios y nombres:
Comprensión de los tipos de datos Boolean
Un tipo de dato booleano solo tiene dos valores posibles: True
y False
. Estos valores a menudo son el resultado de operaciones de comparación y son fundamentales para controlar el flujo de nuestros programas. Al comprender los booleanos, podrás escribir código que tome decisiones basadas en diversas condiciones.
Las siguientes operaciones son operadores de comparación comunes que producen valores booleanos:
Igual a:
==
;Distinto de:
!=
;Mayor que:
>
;Menor que:
<
;Mayor o igual que:
>=
;Menor o igual que:
<=
.
Aplicación de ejemplo
Verifiquemos si un artículo (milk
) tiene bajo stock comparando su cantidad con un umbral predefinido para bajo stock:
# Define the quantity of the item and the low stock threshold milk_quantity = 12 low_stock_threshold = 10 # Check if the item quantity is below the low stock threshold low_stock = milk_quantity <= low_stock_threshold # Print the result print("Is the item low in stock?", low_stock)
Ahora es tu turno de practicar el uso de booleanos. En este desafío, comprobarás si el costo total de una compra es elegible para un descuento.
Swipe to start coding
Es necesario definir una variable para el costo total, crear una variable booleana para verificar la elegibilidad de descuento e imprimir el resultado.
- Definir una variable llamada
total_cost
y asignarle el valor25.00
para representar el costo total de una factura de compras. - Crear una variable booleana llamada
discountEligible
comparando la variabletotal_cost
con el umbral de descuento de20.00
utilizando el operador mayor o igual que (>=
). - Imprimir el valor de la variable
discountEligible
para indicar si la compra es elegible para un descuento.
Requisitos de salida
- Imprimir el mensaje:
Is the purchase eligible for a discount? <discountEligible>
.
Solución
¡Gracias por tus comentarios!