Tipo di Dato Booleano
In questo capitolo, esploreremo il tipo di dato Boolean
. I Booleani sono semplici ma potenti, ci permettono di gestire valori True
o False
, consentendo ai nostri programmi di reagire efficacemente a diverse situazioni. Nel contesto della gestione di un negozio di alimentari, i Booleani possono aiutarci a determinare se certe condizioni sono soddisfatte, come se un articolo è disponibile o se una vendita è attiva.
Guarda come Alex utilizza i tipi di dati Boolean
per confrontare prezzi e nomi:
Comprendere i Tipi di Dati Booleani
Un tipo di dato booleano ha solo due valori possibili: True
e False
. Questi valori sono spesso il risultato di operazioni di confronto e sono fondamentali nel controllo del flusso dei nostri programmi. Comprendendo i booleani, sarai in grado di scrivere codice che può prendere decisioni basate su varie condizioni.
Le seguenti operazioni sono comuni operatori di confronto che risultano in valori booleani:
Uguale a:
==
;Diverso da:
!=
;Maggiore di:
>
;Minore di:
<
;Maggiore o uguale a:
>=
;Minore o uguale a:
<=
.
Applicazione Esempio
Verifichiamo se un articolo (milk
) è scarso in magazzino confrontando la sua quantità con una soglia predefinita per scorte basse:
# 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)
Ora è il tuo turno di praticare con i booleani. In questa sfida, verificherai se il costo totale di un acquisto è idoneo per uno sconto.
Swipe to start coding
Devi definire una variabile per il costo totale, creare una variabile booleana per verificare l'idoneità allo sconto e stampare il risultato.
- Definisci una variabile chiamata
total_cost
e assegnale il valore25.00
per rappresentare il costo totale di una spesa alimentare. - Crea una variabile booleana chiamata
discountEligible
confrontando la variabiletotal_cost
con la soglia di sconto di20.00
usando l'operatore maggiore o uguale a (>=
). - Stampa il valore della variabile
discountEligible
per indicare se l'acquisto è idoneo per uno sconto.
Requisiti di Output
- Stampa il messaggio:
Is the purchase eligible for a discount? <discountEligible>
.
Soluzione
Grazie per i tuoi commenti!