single
Boolsk Datatype
Sveip for å vise menyen
I dette kapittelet skal vi dykke ned i Boolean datatypen. Booleans er enkle, men kraftige, de lar oss håndtere True eller False verdier, slik at programmene våre kan reagere på forskjellige situasjoner effektivt. I konteksten av å drive 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 Boolsk Datatype
En boolsk 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å boolske verdier, vil du kunne skrive kode som kan ta beslutninger basert på ulike betingelser.
Følgende operasjoner er vanlige sammenligningsoperatorer som resulterer i boolske verdier:
- Lik med:
==; - Ikke lik med:
!=; - Større enn:
>; - Mindre enn:
<; - Større enn eller lik med:
>=; - Mindre enn eller lik med:
<=.
Eksempelapplikasjon
La oss sjekke om en vare (milk) er lav på lager ved å sammenligne mengden med en forhåndsdefinert terskel for lavt lager:
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å er det din tur til å øve på å bruke boolske. I denne utfordringen skal du sjekke om den totale kostnaden av et kjøp er kvalifisert for rabatt.
Sveip for å begynne å kode
Du må definere en variabel for den totale kostnaden, opprette en boolsk variabel for å sjekke rabattkvalifisering, og skrive ut resultatet.
- Definer en variabel kalt
total_costog tildel den verdien25.00for å representere den totale kostnaden av en dagligvare regning. - Opprett en boolsk variabel kalt
discountEligibleved å sammenlignetotal_costvariabelen med rabatt terskelen på20.00ved å bruke større enn eller lik (>=) operatoren. - Skriv ut verdien av
discountEligiblevariabelen for å indikere om kjøpet er kvalifisert for rabatt.
Output Krav
- 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