Boolesk Datatype
I dette kapitel vil vi dykke ned i Boolean datatypen. Booleans er simple, men kraftfulde, de giver os mulighed for at håndtere True eller False værdier, hvilket gør det muligt for vores programmer at reagere effektivt på forskellige situationer. I sammenhæng med at administrere en købmandsbutik kan Booleans hjælpe os med at afgøre, om visse betingelser er opfyldt, såsom om en vare er på lager eller om et udsalg er aktivt.
Se, hvordan Alex bruger Boolean datatyper til at sammenligne priser og navne:
Forståelse af Booleske Datatyper
En boolesk datatype har kun to mulige værdier: True og False. Disse værdier er ofte resultatet af sammenligningsoperationer og er grundlæggende i at kontrollere flowet i vores programmer. Ved at forstå booleske værdier vil du være i stand til at skrive kode, der kan træffe beslutninger baseret på forskellige betingelser.
Følgende operationer er almindelige sammenligningsoperatorer, der resulterer i booleske værdier:
- Lige med:
==; - Ikke lige med:
!=; - Større end:
>; - Mindre end:
<; - Større end eller lige med:
>=; - Mindre end eller lige med:
<=.
Eksempel Anvendelse
Lad os tjekke, om en vare (milk) er lav på lager ved at sammenligne dens mængde med en foruddefineret tærskel for lav lagerbeholdning:
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)
Nu er det din tur til at øve dig i at bruge booleans. I denne udfordring vil du tjekke, om de samlede omkostninger ved et køb er berettiget til en rabat.
Swipe to start coding
Du skal definere en variabel for de samlede omkostninger, oprette en boolean-variabel for at tjekke for rabatberettigelse og udskrive resultatet.
- Definer en variabel ved navn
total_costog tildel den værdien25.00for at repræsentere de samlede omkostninger af en dagligvarekonto. - Opret en boolean-variabel ved navn
discountEligibleved at sammenlignetotal_cost-variablen med rabatgrænsen på20.00ved hjælp af større end eller lig med (>=) operatoren. - Udskriv værdien af
discountEligible-variablen for at angive, om købet er berettiget til en rabat.
Outputkrav
- Udskriv beskeden:
Is the purchase eligible for a discount? <discountEligible>.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can you explain how the comparison operators work in more detail?
What are some other real-life examples where booleans are useful?
Can you give me a practice challenge to try using booleans?
Awesome!
Completion rate improved to 2.17
Boolesk Datatype
Stryg for at vise menuen
I dette kapitel vil vi dykke ned i Boolean datatypen. Booleans er simple, men kraftfulde, de giver os mulighed for at håndtere True eller False værdier, hvilket gør det muligt for vores programmer at reagere effektivt på forskellige situationer. I sammenhæng med at administrere en købmandsbutik kan Booleans hjælpe os med at afgøre, om visse betingelser er opfyldt, såsom om en vare er på lager eller om et udsalg er aktivt.
Se, hvordan Alex bruger Boolean datatyper til at sammenligne priser og navne:
Forståelse af Booleske Datatyper
En boolesk datatype har kun to mulige værdier: True og False. Disse værdier er ofte resultatet af sammenligningsoperationer og er grundlæggende i at kontrollere flowet i vores programmer. Ved at forstå booleske værdier vil du være i stand til at skrive kode, der kan træffe beslutninger baseret på forskellige betingelser.
Følgende operationer er almindelige sammenligningsoperatorer, der resulterer i booleske værdier:
- Lige med:
==; - Ikke lige med:
!=; - Større end:
>; - Mindre end:
<; - Større end eller lige med:
>=; - Mindre end eller lige med:
<=.
Eksempel Anvendelse
Lad os tjekke, om en vare (milk) er lav på lager ved at sammenligne dens mængde med en foruddefineret tærskel for lav lagerbeholdning:
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)
Nu er det din tur til at øve dig i at bruge booleans. I denne udfordring vil du tjekke, om de samlede omkostninger ved et køb er berettiget til en rabat.
Swipe to start coding
Du skal definere en variabel for de samlede omkostninger, oprette en boolean-variabel for at tjekke for rabatberettigelse og udskrive resultatet.
- Definer en variabel ved navn
total_costog tildel den værdien25.00for at repræsentere de samlede omkostninger af en dagligvarekonto. - Opret en boolean-variabel ved navn
discountEligibleved at sammenlignetotal_cost-variablen med rabatgrænsen på20.00ved hjælp af større end eller lig med (>=) operatoren. - Udskriv værdien af
discountEligible-variablen for at angive, om købet er berettiget til en rabat.
Outputkrav
- Udskriv beskeden:
Is the purchase eligible for a discount? <discountEligible>.
Løsning
Tak for dine kommentarer!
single