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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Tietotyypit Pythonissa

bookBoolean Perusteet

Jokainen ohjelmasi tekemä päätös – viestin näyttäminen, vaiheen toistaminen tai syötteen tarkistaminen – perustuu Boolen arvoon: True tai False. Opettele, miten Boolen arvot toimivat ja miten tavalliset Python-arvot käyttäytyvät ehtolauseissa.

Mikä on Boolen arvo?

Boolen arvo ilmaisee totuuden: 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, esimerkiksi 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 tulkitaan 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 – jopa "0" tai "False".

1234567891011
profile_complete = True user_name = "" messages_sent = 0 if profile_complete: print("Welcome to your dashboard!") # Printed because profile is complete print(bool(user_name)) # False → no name provided yet print(bool(messages_sent)) # False → user hasn't sent any messages print(bool("ok")) # True → any non-empty string counts as valid input
copy

1. Mikä arvo on epätosi Pythonissa?

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

3. Minkä if-lauseen runkoa 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 runkoa 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

bookBoolean Perusteet

Pyyhkäise näyttääksesi valikon

Jokainen ohjelmasi tekemä päätös – viestin näyttäminen, vaiheen toistaminen tai syötteen tarkistaminen – perustuu Boolen arvoon: True tai False. Opettele, miten Boolen arvot toimivat ja miten tavalliset Python-arvot käyttäytyvät ehtolauseissa.

Mikä on Boolen arvo?

Boolen arvo ilmaisee totuuden: 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, esimerkiksi 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 tulkitaan 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 – jopa "0" tai "False".

1234567891011
profile_complete = True user_name = "" messages_sent = 0 if profile_complete: print("Welcome to your dashboard!") # Printed because profile is complete print(bool(user_name)) # False → no name provided yet print(bool(messages_sent)) # False → user hasn't sent any messages print(bool("ok")) # True → any non-empty string counts as valid input
copy

1. Mikä arvo on epätosi Pythonissa?

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

3. Minkä if-lauseen runkoa 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 runkoa ei suoriteta?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 1
some-alt