Boolsk Datatype
I dette kapittelet skal vi utforske Boolean
-datatypen. Booleans er enkle, men kraftige, og lar oss håndtere verdier som True
eller False
, noe som gjør det mulig for programmene våre å reagere effektivt på ulike situasjoner. I sammenheng med å administrere en dagligvarebutikk kan booleans hjelpe oss med å avgjøre om visse betingelser er oppfylt, for eksempel om en vare er på lager eller om et salg er aktivt.
Se hvordan Alex bruker Boolean
-datatyper for å sammenligne priser og navn:
Forståelse av Boolean-datatyper
En boolean-datatype har kun to mulige verdier: True
og False
. Disse verdiene er ofte resultatet av sammenligningsoperasjoner og er grunnleggende for å kontrollere flyten i programmene våre. Ved å forstå booleans kan du skrive kode som tar avgjørelser basert på ulike betingelser.
Følgende operasjoner er vanlige sammenligningsoperatorer som gir boolean-verdier:
Lik:
==
;Ulik:
!=
;Større enn:
>
;Mindre enn:
<
;Større enn eller lik:
>=
;Mindre enn eller lik:
<=
.
Eksempel på bruk
La oss sjekke om en vare (milk
) har lav beholdning ved å sammenligne mengden med en forhåndsdefinert terskel for lav beholdning:
# 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)
Nå er det din tur til å øve på å bruke boolske verdier. I denne oppgaven skal du sjekke om den totale kostnaden for et kjøp kvalifiserer for rabatt.
Swipe to start coding
Du skal definere en variabel for totalbeløpet, opprette en boolsk variabel for å sjekke rabattberettigelse, og skrive ut resultatet.
- Definer en variabel kalt
total_cost
og tildel den verdien25.00
for å representere totalbeløpet på en dagligvarekvittering. - Opprett en boolsk variabel kalt
discountEligible
ved å sammenligne variabelentotal_cost
med rabattgrensen20.00
ved bruk av større enn eller lik (>=
) operatoren. - Skriv ut verdien til variabelen
discountEligible
for å angi om kjøpet er berettiget til rabatt.
Krav til utdata
- Skriv ut meldingen:
Is the purchase eligible for a discount? <discountEligible>
.
Løsning
Takk for tilbakemeldingene dine!