Tipo di Dato Booleano
In questo capitolo, approfondiremo il tipo di dato Boolean
. I booleani sono semplici ma potenti: consentono di gestire valori True
o False
, permettendo 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 determinate condizioni sono soddisfatte, come ad esempio se un articolo è disponibile o se una promozione è attiva.
Osserva come Alex utilizza i tipi di dato Boolean
per confrontare prezzi e nomi:
Comprendere i tipi di dato Boolean
Un tipo di dato booleano ha solo due possibili valori: True
e False
. Questi valori sono spesso il risultato di operazioni di confronto e sono fondamentali per controllare il flusso dei nostri programmi. Comprendendo i booleani, sarà possibile scrivere codice che prende decisioni in base a varie condizioni.
Le seguenti operazioni sono operatori di confronto comuni che restituiscono valori booleani:
Uguale a:
==
;Diverso da:
!=
;Maggiore di:
>
;Minore di:
<
;Maggiore o uguale a:
>=
;Minore o uguale a:
<=
.
Applicazione di esempio
Verifica se un articolo (milk
) è in scorta bassa 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 esercitati con l'utilizzo dei booleani. In questa sfida, verificherai se il costo totale di un acquisto è idoneo per uno sconto.
Swipe to start coding
È necessario definire una variabile per il costo totale, creare una variabile booleana per verificare l'idoneità allo sconto e stampare il risultato.
- Definire una variabile chiamata
total_cost
e assegnarle il valore25.00
per rappresentare il costo totale di una spesa. - Creare una variabile booleana chiamata
discountEligible
confrontando la variabiletotal_cost
con la soglia di sconto di20.00
utilizzando l'operatore maggiore o uguale a (>=
). - Stampare il valore della variabile
discountEligible
per indicare se l'acquisto è idoneo allo sconto.
Requisiti di output
- Stampare il messaggio:
Is the purchase eligible for a discount? <discountEligible>
.
Soluzione
Grazie per i tuoi commenti!