Booleaanse Gegevenstype
In dit hoofdstuk gaan we dieper in op het Boolean
gegevenstype. Booleans zijn eenvoudig maar krachtig; ze stellen ons in staat om te werken met True
of False
waarden, waardoor onze programma's effectief op verschillende situaties kunnen reageren. In de context van het beheren van een supermarkt kunnen Booleans ons helpen bepalen of aan bepaalde voorwaarden is voldaan, zoals of een artikel op voorraad is of dat er een aanbieding actief is.
Bekijk hoe Alex Boolean
gegevenstypen gebruikt om prijzen en namen te vergelijken:
Inzicht in Boolean Gegevenstypen
Een boolean gegevenstype heeft slechts twee mogelijke waarden: True
en False
. Deze waarden zijn vaak het resultaat van vergelijkingsoperaties en zijn fundamenteel voor het sturen van de logica in onze programma's. Door booleans te begrijpen, kun je code schrijven die beslissingen neemt op basis van verschillende voorwaarden.
De volgende operaties zijn veelvoorkomende vergelijkingsoperatoren die resulteren in boolean waarden:
Gelijk aan:
==
;Niet gelijk aan:
!=
;Groter dan:
>
;Kleiner dan:
<
;Groter dan of gelijk aan:
>=
;Kleiner dan of gelijk aan:
<=
.
Voorbeeldtoepassing
Laten we controleren of een artikel (milk
) weinig op voorraad is door de hoeveelheid te vergelijken met een vooraf bepaalde drempel voor lage voorraad:
# 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 is het jouw beurt om te oefenen met booleans. In deze uitdaging controleer je of de totale kosten van een aankoop in aanmerking komen voor korting.
Swipe to start coding
Je moet een variabele definiëren voor de totale kosten, een booleaanse variabele aanmaken om te controleren of er recht is op korting, en het resultaat afdrukken.
- Definieer een variabele genaamd
total_cost
en ken hier de waarde25.00
aan toe om de totale kosten van een boodschappenrekening weer te geven. - Maak een booleaanse variabele genaamd
discountEligible
door de variabeletotal_cost
te vergelijken met de kortingsdrempel van20.00
met behulp van de groter dan of gelijk aan (>=
) operator. - Print de waarde van de variabele
discountEligible
om aan te geven of de aankoop in aanmerking komt voor korting.
Uitvoervereisten
- Print het bericht:
Is the purchase eligible for a discount? <discountEligible>
.
Oplossing
Bedankt voor je feedback!