Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Boolean-Perusteet | Boolen-Arvot ja Vertailut
Tietotyypit Pythonissa

bookBoolean-Perusteet

Jokainen ohjelmasi tekemä päätös—näytetäänkö viesti, toistetaanko vaihe tai validoidaanko syöte—perustuu Boolen arvoon: True tai False. Tässä luvussa esitellään Boolen arvot ja miten tavalliset Python-arvot käyttäytyvät ehtolauseissa.

Mikä on Boolen arvo?

Boolen arvo edustaa totuutta: True tai False (huomaa iso alkukirjain). Usein saat Boolen arvoja vertailuista—age >= 18 palauttaa True, kun ehto täyttyy—ja käytät niitä suoraan ohjausrakenteissa, esim. if is_adult:.

Totuusarvo käytännössä

if/while-ehdoissa Python käsittelee monia olioita "totuusarvoisina" tai "epätosina". Tyhjät tai nollamaiset arvot katsotaan epätosiksi; kaikki muut ovat tosia. Tämä mahdollistaa luonnolliset tarkistukset, kuten if items: tai if name:, ilman ylimääräisiä vertailuja.

Yleiset epätosiarvot

  • False;
  • None;
  • 0, 0.0;
  • "" (tyhjä merkkijono);
  • Tyhjät säiliöt: [], (), {}, set().

Ei-tyhjät merkkijonot ovat tosia—even "0" tai "False".

12345678910
is_ready = True name = "" count = 0 if is_ready: print("Go!") # runs, because True print(bool(name)) # False → empty string print(bool(count)) # False → zero print(bool("0")) # True → non-empty string
copy

1. Mikä arvo on epätosi Pythonissa?

2. Minkä arvon tämä koodi tulostaa?

3. Minkä if-lauseen runko ei suoriteta?

question mark

Mikä arvo on epätosi Pythonissa?

Select the correct answer

question mark

Minkä arvon tämä koodi tulostaa?

Select the correct answer

question mark

Minkä if-lauseen runko ei suoriteta?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Suggested prompts:

Can you explain more about truthy and falsey values in Python?

What are some common mistakes when using Booleans in Python?

Can you give more examples of how Booleans are used in control flow?

Awesome!

Completion rate improved to 5.26

bookBoolean-Perusteet

Pyyhkäise näyttääksesi valikon

Jokainen ohjelmasi tekemä päätös—näytetäänkö viesti, toistetaanko vaihe tai validoidaanko syöte—perustuu Boolen arvoon: True tai False. Tässä luvussa esitellään Boolen arvot ja miten tavalliset Python-arvot käyttäytyvät ehtolauseissa.

Mikä on Boolen arvo?

Boolen arvo edustaa totuutta: True tai False (huomaa iso alkukirjain). Usein saat Boolen arvoja vertailuista—age >= 18 palauttaa True, kun ehto täyttyy—ja käytät niitä suoraan ohjausrakenteissa, esim. if is_adult:.

Totuusarvo käytännössä

if/while-ehdoissa Python käsittelee monia olioita "totuusarvoisina" tai "epätosina". Tyhjät tai nollamaiset arvot katsotaan epätosiksi; kaikki muut ovat tosia. Tämä mahdollistaa luonnolliset tarkistukset, kuten if items: tai if name:, ilman ylimääräisiä vertailuja.

Yleiset epätosiarvot

  • False;
  • None;
  • 0, 0.0;
  • "" (tyhjä merkkijono);
  • Tyhjät säiliöt: [], (), {}, set().

Ei-tyhjät merkkijonot ovat tosia—even "0" tai "False".

12345678910
is_ready = True name = "" count = 0 if is_ready: print("Go!") # runs, because True print(bool(name)) # False → empty string print(bool(count)) # False → zero print(bool("0")) # True → non-empty string
copy

1. Mikä arvo on epätosi Pythonissa?

2. Minkä arvon tämä koodi tulostaa?

3. Minkä if-lauseen runko ei suoriteta?

question mark

Mikä arvo on epätosi Pythonissa?

Select the correct answer

question mark

Minkä arvon tämä koodi tulostaa?

Select the correct answer

question mark

Minkä if-lauseen runko ei suoriteta?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 1
some-alt