single
Boolsk Datatype
Sveip for å vise menyen
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 på ulike situasjoner på en effektiv måte. I sammenheng med drift av 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
Vi skal sjekke om en vare (milk) har lav beholdning ved å sammenligne mengden med en forhåndsdefinert terskel for lav beholdning:
123456789# 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å kan du øve på å bruke boolske verdier. I denne oppgaven skal du sjekke om den totale kostnaden for et kjøp kvalifiserer for rabatt.
Sveip for å begynne å kode
Du skal definere en variabel for totalbeløpet, opprette en boolsk variabel for å sjekke rabattberettigelse, og skrive ut resultatet.
- Definer en variabel kalt
total_costog tildel den verdien25.00for å representere totalbeløpet på en dagligvarekvittering. - Opprett en boolsk variabel kalt
discountEligibleved å sammenligne variabelentotal_costmed rabattgrensen20.00ved bruk av større enn eller lik (>=) operatoren. - Skriv ut verdien til variabelen
discountEligiblefor å 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!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår