Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Totuusarvotyyppi | Ehtolauseet
Johdatus Pythoniin

Pyyhkäise näyttääksesi valikon

book
Totuusarvotyyppi

Tässä luvussa perehdytään Boolean-tietotyyppiin. Booleanit ovat yksinkertaisia mutta tehokkaita; niiden avulla voidaan käsitellä True- tai False-arvoja, mikä mahdollistaa ohjelmien reagoinnin erilaisiin tilanteisiin tehokkaasti. Esimerkiksi päivittäistavarakaupan hallinnassa booleanit auttavat selvittä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 keskeisiä ohjelmien ohjausvirran hallinnassa. Kun ymmärrät booleanit, pystyt kirjoittamaan koodia, joka tekee päätöksiä erilaisten 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)
copy

Nyt on sinun vuorosi harjoitella boolean-arvojen käyttöä. Tässä tehtävässä tarkistat, onko ostoksen kokonaishinta oikeutettu alennukseen.

Tehtävä

Swipe to start coding

Sinun tulee määrittää muuttuja kokonaishinnalle, luoda totuusarvomuuttuja alennuskelpoisuuden tarkistamiseksi ja tulostaa tulos.

  • Määritä muuttuja nimeltä total_cost ja aseta sen arvoksi 25.00 kuvaamaan ruokalaskun kokonaishintaa.
  • Luo totuusarvomuuttuja nimeltä discountEligible vertaamalla total_cost-muuttujaa alennusrajaan 20.00 käyttäen suurempi tai yhtä suuri kuin (>=) -operaattoria.
  • Tulosta discountEligible-muuttujan arvo osoittamaan, onko ostos oikeutettu alennukseen.

Tulostusvaatimukset

  • Tulosta viesti: Is the purchase eligible for a discount? <discountEligible>.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 1

Kysy tekoälyä

expand
ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

book
Totuusarvotyyppi

Tässä luvussa perehdytään Boolean-tietotyyppiin. Booleanit ovat yksinkertaisia mutta tehokkaita; niiden avulla voidaan käsitellä True- tai False-arvoja, mikä mahdollistaa ohjelmien reagoinnin erilaisiin tilanteisiin tehokkaasti. Esimerkiksi päivittäistavarakaupan hallinnassa booleanit auttavat selvittä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 keskeisiä ohjelmien ohjausvirran hallinnassa. Kun ymmärrät booleanit, pystyt kirjoittamaan koodia, joka tekee päätöksiä erilaisten 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)
copy

Nyt on sinun vuorosi harjoitella boolean-arvojen käyttöä. Tässä tehtävässä tarkistat, onko ostoksen kokonaishinta oikeutettu alennukseen.

Tehtävä

Swipe to start coding

Sinun tulee määrittää muuttuja kokonaishinnalle, luoda totuusarvomuuttuja alennuskelpoisuuden tarkistamiseksi ja tulostaa tulos.

  • Määritä muuttuja nimeltä total_cost ja aseta sen arvoksi 25.00 kuvaamaan ruokalaskun kokonaishintaa.
  • Luo totuusarvomuuttuja nimeltä discountEligible vertaamalla total_cost-muuttujaa alennusrajaan 20.00 käyttäen suurempi tai yhtä suuri kuin (>=) -operaattoria.
  • Tulosta discountEligible-muuttujan arvo osoittamaan, onko ostos oikeutettu alennukseen.

Tulostusvaatimukset

  • Tulosta viesti: Is the purchase eligible for a discount? <discountEligible>.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 1
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt