bool)In Python, un valore booleano può essere solo True o False. I booleani servono per prendere decisioni nel codice, tramite condizioni, controlli e flusso logico.
Assegnazione diretta di valori booleani.
is_open = True
is_closed = False
print(is_open)
print(is_closed)
Gli operatori di confronto restituiscono sempre un booleano.
==)print(5 == 5) # True
print(5 == 3) # False
!=)print(5 != 3) # True
print(5 != 5) # False
print(10 > 5) # True
print(3 < 1) # False
print(10 >= 10) # True
print(5 <= 3) # False
Controllo delle scorte.
milk_quantity = 12
low_stock_threshold = 10
low_stock = milk_quantity <= low_stock_threshold
print("Is milk low in stock?", low_stock)
Controllo dell'idoneità a uno sconto.
total_cost = 25.00
discountEligible = total_cost >= 20.00
print("Is the purchase eligible for a discount?", discountEligible)
Confronto tra stringhe.
product = "Milk"
print(product == "Milk") # True
print(product == "Bread") # False
I booleani sono spesso usati con if / else, che verranno approfonditi più avanti.
if discountEligible:
print("Discount applied!")
else:
print("No discount available.")
True e False sono parole chiave di Python.