Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Boolean Tietotyyppi Pythonissa | Ehdolliset Lauseet Pythonissa
Johdanto Python-Ohjelmointiin
course content

Kurssisisältö

Johdanto Python-Ohjelmointiin

Johdanto Python-Ohjelmointiin

1. Ensimmäinen Tutustuminen Pythoniin
2. Muuttujat ja Tyypit Pythonissa
3. Ehdolliset Lauseet Pythonissa
4. Muut Tietotyypit Pythonissa
5. Silmukat Pythonissa
6. Funktiot Pythonissa

book
Boolean Tietotyyppi Pythonissa

Pythonissa on boolean (tai looginen) tietotyyppi. Booleanit voivat olla vain yksi kahdesta arvosta: True tai False. Tätä tyyppiä käytetään ensisijaisesti loogisten ehtojen arviointiin. Alla ovat vertailun loogiset operaattorit:

  • == yhtä suuri kuin;

  • != ei yhtä suuri kuin;

  • > suurempi kuin;

  • < pienempi kuin;

  • >= suurempi tai yhtä suuri kuin;

  • <= pienempi tai yhtä suuri kuin.

Kun käytät näitä operaattoreita, tulos on boolean-arvo: True, jos ehto täyttyy, ja False, jos se ei täyty.

12345678
# Check if `1` equals `1` print(1 == 1) # Check if `"abc"` equals `"aBc"` print("abc" == "aBc") # Check if `87*731` greater than or equal to `98*712` print(87*731 >= 98*712)
copy

Mitä nämä tulokset tarkoittavat? Ensimmäinen True vahvistaa, että 1 on yhtä suuri kuin 1, mikä on itsestään selvää. Toinen False osoittaa, että merkkijonot "abc" ja "aBc" ovat erilaisia, koska merkkijonojen vertailu Pythonissa on kirjainkoolle herkkä—kirjain 'b' merkkijonossa "abc" on pieni, kun taas 'B' merkkijonossa "aBc" on iso. Viimeinen False osoittaa, että 87 * 731 ei ole suurempi tai yhtä suuri kuin 98 * 712. Itse asiassa 63597 on pienempi kuin 69776.

Nyt arvioidaan seuraavat:

  1. Onko muuttuja first_integerpienempi tai yhtä suuri kuinsecond_integer? (Sen pitäisi palauttaa True, jos first_integer on pienempi tai yhtä suuri kuin second_integer, ja False, jos se on suurempi.)

  2. Onko merkkijono "text"erilainen kuin"TEXT"?

  3. Onko merkkijonon "Python"pituus yhtä suuri kuin6?

Huom

Lausekkeen, kuten variable_1 >= variable_2, tulostaminen ei tarkoita, että variable_1 olisi todellisuudessa suurempi tai yhtä suuri kuin variable_2. Sen sijaan se vain arvioi, onko väittämä True vai False. Tämä operaatio ei millään tavalla muuta muuttujien arvoja.

question-icon

Täytä aukot tehtävän suorittamiseksi.

# Check the following statements
print(first_integersecond_integer)
print("text""TEXT")
print(len("Python")6)
True
True
True

Click or drag`n`drop items and fill in the blanks

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

course content

Kurssisisältö

Johdanto Python-Ohjelmointiin

Johdanto Python-Ohjelmointiin

1. Ensimmäinen Tutustuminen Pythoniin
2. Muuttujat ja Tyypit Pythonissa
3. Ehdolliset Lauseet Pythonissa
4. Muut Tietotyypit Pythonissa
5. Silmukat Pythonissa
6. Funktiot Pythonissa

book
Boolean Tietotyyppi Pythonissa

Pythonissa on boolean (tai looginen) tietotyyppi. Booleanit voivat olla vain yksi kahdesta arvosta: True tai False. Tätä tyyppiä käytetään ensisijaisesti loogisten ehtojen arviointiin. Alla ovat vertailun loogiset operaattorit:

  • == yhtä suuri kuin;

  • != ei yhtä suuri kuin;

  • > suurempi kuin;

  • < pienempi kuin;

  • >= suurempi tai yhtä suuri kuin;

  • <= pienempi tai yhtä suuri kuin.

Kun käytät näitä operaattoreita, tulos on boolean-arvo: True, jos ehto täyttyy, ja False, jos se ei täyty.

12345678
# Check if `1` equals `1` print(1 == 1) # Check if `"abc"` equals `"aBc"` print("abc" == "aBc") # Check if `87*731` greater than or equal to `98*712` print(87*731 >= 98*712)
copy

Mitä nämä tulokset tarkoittavat? Ensimmäinen True vahvistaa, että 1 on yhtä suuri kuin 1, mikä on itsestään selvää. Toinen False osoittaa, että merkkijonot "abc" ja "aBc" ovat erilaisia, koska merkkijonojen vertailu Pythonissa on kirjainkoolle herkkä—kirjain 'b' merkkijonossa "abc" on pieni, kun taas 'B' merkkijonossa "aBc" on iso. Viimeinen False osoittaa, että 87 * 731 ei ole suurempi tai yhtä suuri kuin 98 * 712. Itse asiassa 63597 on pienempi kuin 69776.

Nyt arvioidaan seuraavat:

  1. Onko muuttuja first_integerpienempi tai yhtä suuri kuinsecond_integer? (Sen pitäisi palauttaa True, jos first_integer on pienempi tai yhtä suuri kuin second_integer, ja False, jos se on suurempi.)

  2. Onko merkkijono "text"erilainen kuin"TEXT"?

  3. Onko merkkijonon "Python"pituus yhtä suuri kuin6?

Huom

Lausekkeen, kuten variable_1 >= variable_2, tulostaminen ei tarkoita, että variable_1 olisi todellisuudessa suurempi tai yhtä suuri kuin variable_2. Sen sijaan se vain arvioi, onko väittämä True vai False. Tämä operaatio ei millään tavalla muuta muuttujien arvoja.

question-icon

Täytä aukot tehtävän suorittamiseksi.

# Check the following statements
print(first_integersecond_integer)
print("text""TEXT")
print(len("Python")6)
True
True
True

Click or drag`n`drop items and fill in the blanks

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 1
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt