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