Boolean-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".
12345678910is_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
1. Mikä arvo on epätosi Pythonissa?
2. Minkä arvon tämä koodi tulostaa?
3. Minkä if-lauseen runko ei suoriteta?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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
Boolean-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".
12345678910is_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
1. Mikä arvo on epätosi Pythonissa?
2. Minkä arvon tämä koodi tulostaa?
3. Minkä if-lauseen runko ei suoriteta?
Kiitos palautteestasi!