Totuusarvotyyppi
Tässä luvussa sukellamme Boolean-tietotyyppiin. Booleanit ovat yksinkertaisia mutta tehokkaita, ne mahdollistavat True tai False arvojen käsittelyn, mikä mahdollistaa ohjelmiemme reagoimisen erilaisiin tilanteisiin tehokkaasti. Ruokakaupan hallinnan yhteydessä Booleanit voivat auttaa meitä määrittämään, täyttyvätkö tietyt ehdot, kuten onko tuote varastossa tai onko alennus voimassa.
Katso, kuinka Alex käyttää Boolean-tietotyyppejä vertaillakseen hintoja ja nimiä:
Boolean-tietotyypin ymmärtäminen
Boolean-tietotyypillä on vain kaksi mahdollista arvoa: True ja False. Nämä arvot ovat usein vertailuoperaatioiden tuloksia ja ovat keskeisiä ohjelmiemme kulun hallinnassa. Ymmärtämällä booleanit, pystyt kirjoittamaan koodia, joka voi tehdä päätöksiä eri ehtojen perusteella.
Seuraavat operaatiot ovat yleisiä vertailuoperaattoreita, jotka tuottavat boolean-arvoja:
- Yhtä suuri kuin:
==; - Eri suuri kuin:
!=; - Suurempi kuin:
>; - Pienempi kuin:
<; - Suurempi tai yhtä suuri kuin:
>=; - Pienempi tai yhtä suuri kuin:
<=.
Esimerkkisovellus
Tarkistetaan, onko tuote (milk) vähissä varastossa vertaamalla sen määrää ennalta määriteltyyn vähäisen varaston kynnysarvoon:
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)
Nyt on sinun vuorosi harjoitella booleaneja. Tässä haasteessa tarkistat, onko ostoksen kokonaiskustannus oikeutettu alennukseen.
Swipe to start coding
Sinun täytyy määritellä muuttuja kokonaiskustannukselle, luoda boolean-muuttuja alennuskelpoisuuden tarkistamiseksi ja tulostaa tulos.
- Määrittele muuttuja nimeltä
total_costja anna sille arvo25.00edustamaan ruokakaupan laskun kokonaiskustannusta. - Luo boolean-muuttuja nimeltä
discountEligiblevertaamallatotal_cost-muuttujaa alennuskynnykseen20.00käyttäen suurempi tai yhtä suuri kuin (>=) operaattoria. - Tulosta
discountEligible-muuttujan arvo osoittaaksesi, onko ostos oikeutettu alennukseen.
Tulostusvaatimukset
- Tulosta viesti:
Is the purchase eligible for a discount? <discountEligible>.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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
Totuusarvotyyppi
Pyyhkäise näyttääksesi valikon
Tässä luvussa sukellamme Boolean-tietotyyppiin. Booleanit ovat yksinkertaisia mutta tehokkaita, ne mahdollistavat True tai False arvojen käsittelyn, mikä mahdollistaa ohjelmiemme reagoimisen erilaisiin tilanteisiin tehokkaasti. Ruokakaupan hallinnan yhteydessä Booleanit voivat auttaa meitä määrittämään, täyttyvätkö tietyt ehdot, kuten onko tuote varastossa tai onko alennus voimassa.
Katso, kuinka Alex käyttää Boolean-tietotyyppejä vertaillakseen hintoja ja nimiä:
Boolean-tietotyypin ymmärtäminen
Boolean-tietotyypillä on vain kaksi mahdollista arvoa: True ja False. Nämä arvot ovat usein vertailuoperaatioiden tuloksia ja ovat keskeisiä ohjelmiemme kulun hallinnassa. Ymmärtämällä booleanit, pystyt kirjoittamaan koodia, joka voi tehdä päätöksiä eri ehtojen perusteella.
Seuraavat operaatiot ovat yleisiä vertailuoperaattoreita, jotka tuottavat boolean-arvoja:
- Yhtä suuri kuin:
==; - Eri suuri kuin:
!=; - Suurempi kuin:
>; - Pienempi kuin:
<; - Suurempi tai yhtä suuri kuin:
>=; - Pienempi tai yhtä suuri kuin:
<=.
Esimerkkisovellus
Tarkistetaan, onko tuote (milk) vähissä varastossa vertaamalla sen määrää ennalta määriteltyyn vähäisen varaston kynnysarvoon:
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)
Nyt on sinun vuorosi harjoitella booleaneja. Tässä haasteessa tarkistat, onko ostoksen kokonaiskustannus oikeutettu alennukseen.
Swipe to start coding
Sinun täytyy määritellä muuttuja kokonaiskustannukselle, luoda boolean-muuttuja alennuskelpoisuuden tarkistamiseksi ja tulostaa tulos.
- Määrittele muuttuja nimeltä
total_costja anna sille arvo25.00edustamaan ruokakaupan laskun kokonaiskustannusta. - Luo boolean-muuttuja nimeltä
discountEligiblevertaamallatotal_cost-muuttujaa alennuskynnykseen20.00käyttäen suurempi tai yhtä suuri kuin (>=) operaattoria. - Tulosta
discountEligible-muuttujan arvo osoittaaksesi, onko ostos oikeutettu alennukseen.
Tulostusvaatimukset
- Tulosta viesti:
Is the purchase eligible for a discount? <discountEligible>.
Ratkaisu
Kiitos palautteestasi!
single