Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Kuinka Yhdistää Ehtoja 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
Kuinka Yhdistää Ehtoja Pythonissa

Boolean logiikassa kaksi keskeistä operaattoria ovat OR ja AND. OR-operaattori palauttaa True, jos vähintään yksi ehdoista on tosi; muuten se palauttaa False. AND-operaattori palauttaa True vain jos molemmat ehdot ovat tosi; muuten se palauttaa False. Voit yhdistää ehtoja käyttämällä and ja or operaattoreita (aina pienillä kirjaimilla)

  • condition1 and condition2 palauttaa True vain, kun molemmat ehdot ovat True;

  • condition1 or condition2 antaa True, jos vähintään yksi ehto on True.

Huom

Voit myös ketjuttaa useita ehtoja näiden operaattoreiden avulla. Käytä sulkeita selkeyttämään laskujärjestystä.

Esimerkiksi, harkitse seuraavia ehtoja:

  1. Onko 2 suurempi kuin 1ja"bbb" on erilainen kuin "aaa".

  2. Onko merkkijonon 2 indeksissä "my string" oleva merkki joko"y" tai "s".

12345
# Check the first two conditions print(2 > 1 and 'bbb' != 'aaa') # Check the next two conditions print('my string'[2] == 'y' or 'my string'[2] == 's')
copy

Ensimmäinen print() palauttaa True, koska sekä 2 > 1 että 'bbb' != 'aaa' ovat totta. Toinen print() tulostaa False, koska merkki indeksissä 2 ei ole 'y' eikä 's' (se on itse asiassa välilyönti).

Huom

Käänteisen boolean-arvon saamiseksi käytä not-operaattoria. Esimerkiksi, not 1 == 1 tuottaa False, koska 1 == 1 on True, ja not kääntää sen False:ksi.

question mark

Mitä tulostetta seuraava koodi tuottaa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 3

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
Kuinka Yhdistää Ehtoja Pythonissa

Boolean logiikassa kaksi keskeistä operaattoria ovat OR ja AND. OR-operaattori palauttaa True, jos vähintään yksi ehdoista on tosi; muuten se palauttaa False. AND-operaattori palauttaa True vain jos molemmat ehdot ovat tosi; muuten se palauttaa False. Voit yhdistää ehtoja käyttämällä and ja or operaattoreita (aina pienillä kirjaimilla)

  • condition1 and condition2 palauttaa True vain, kun molemmat ehdot ovat True;

  • condition1 or condition2 antaa True, jos vähintään yksi ehto on True.

Huom

Voit myös ketjuttaa useita ehtoja näiden operaattoreiden avulla. Käytä sulkeita selkeyttämään laskujärjestystä.

Esimerkiksi, harkitse seuraavia ehtoja:

  1. Onko 2 suurempi kuin 1ja"bbb" on erilainen kuin "aaa".

  2. Onko merkkijonon 2 indeksissä "my string" oleva merkki joko"y" tai "s".

12345
# Check the first two conditions print(2 > 1 and 'bbb' != 'aaa') # Check the next two conditions print('my string'[2] == 'y' or 'my string'[2] == 's')
copy

Ensimmäinen print() palauttaa True, koska sekä 2 > 1 että 'bbb' != 'aaa' ovat totta. Toinen print() tulostaa False, koska merkki indeksissä 2 ei ole 'y' eikä 's' (se on itse asiassa välilyönti).

Huom

Käänteisen boolean-arvon saamiseksi käytä not-operaattoria. Esimerkiksi, not 1 == 1 tuottaa False, koska 1 == 1 on True, ja not kääntää sen False:ksi.

question mark

Mitä tulostetta seuraava koodi tuottaa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

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