Ehtolauseet
Pythonissa monet toiminnot perustuvat siihen, tarkistetaanko jokin ehto todeksi tai epätodeksi. Tämä alkaa vertailuista, kuten siitä, onko yksi arvo suurempi kuin toinen tai ovatko kaksi arvoa yhtä suuret.
Ehtolauseet käyttävät näitä vertailuja päätöksentekoon. Jos ehto on tosi, tietty koodilohko suoritetaan. Tämä muodostaa ohjelmointilogiikan perustan.
Vertailuoperaattorit
Ehdot perustuvat vertailuihin — ne arvioituvat joko True tai False.
Python tukee seuraavia operaattoreita:
==— yhtä suuri kuin;!=— ei yhtä suuri kuin;>— suurempi kuin;<— pienempi kuin;>=— suurempi tai yhtä suuri kuin;<=— pienempi tai yhtä suuri kuin.
Perusrakenne
Pythonissa ehtolauseet käyttävät avainsanoja if, elif ja else.
Python lukee ehdot ylhäältä alas ja suorittaa ensimmäisen lohkon, jossa ehto on True.
Loogiset operaattorit
Ehtoja voi yhdistää loogisilla operaattoreilla:
and— molempien tulee olla tosia;or— vähintään yhden tulee olla tosi;not— kääntää tuloksen.
Nämä tekevät logiikasta joustavampaa.
Pythonissa ei ole suoraa xor-operaattoria, mutta sen voi toteuttaa käyttämällä != vertaillessa totuusarvoja.
Sisennys ehtolauseissa
Python käyttää sisennystä aaltosulkujen sijaan koodilohkojen määrittelyyn.
Kaikkien if-, elif- tai else-rivien alla olevien rivien tulee olla sisennetty 4 välilyönnillä tai 1 sarkaimella.
Väärä sisennys aiheuttaa virheitä tai odottamatonta toimintaa.
Yhteenveto
- Ehdolliset lauseet käyttävät
if,elifjaelse; - Ne arvioituvat totuusarvoiksi;
- Vertailu- ja loogiset operaattorit määrittävät logiikan;
- Oikea sisennys on välttämätöntä lohkojen rakenteessa.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 5
Ehtolauseet
Pyyhkäise näyttääksesi valikon
Pythonissa monet toiminnot perustuvat siihen, tarkistetaanko jokin ehto todeksi tai epätodeksi. Tämä alkaa vertailuista, kuten siitä, onko yksi arvo suurempi kuin toinen tai ovatko kaksi arvoa yhtä suuret.
Ehtolauseet käyttävät näitä vertailuja päätöksentekoon. Jos ehto on tosi, tietty koodilohko suoritetaan. Tämä muodostaa ohjelmointilogiikan perustan.
Vertailuoperaattorit
Ehdot perustuvat vertailuihin — ne arvioituvat joko True tai False.
Python tukee seuraavia operaattoreita:
==— yhtä suuri kuin;!=— ei yhtä suuri kuin;>— suurempi kuin;<— pienempi kuin;>=— suurempi tai yhtä suuri kuin;<=— pienempi tai yhtä suuri kuin.
Perusrakenne
Pythonissa ehtolauseet käyttävät avainsanoja if, elif ja else.
Python lukee ehdot ylhäältä alas ja suorittaa ensimmäisen lohkon, jossa ehto on True.
Loogiset operaattorit
Ehtoja voi yhdistää loogisilla operaattoreilla:
and— molempien tulee olla tosia;or— vähintään yhden tulee olla tosi;not— kääntää tuloksen.
Nämä tekevät logiikasta joustavampaa.
Pythonissa ei ole suoraa xor-operaattoria, mutta sen voi toteuttaa käyttämällä != vertaillessa totuusarvoja.
Sisennys ehtolauseissa
Python käyttää sisennystä aaltosulkujen sijaan koodilohkojen määrittelyyn.
Kaikkien if-, elif- tai else-rivien alla olevien rivien tulee olla sisennetty 4 välilyönnillä tai 1 sarkaimella.
Väärä sisennys aiheuttaa virheitä tai odottamatonta toimintaa.
Yhteenveto
- Ehdolliset lauseet käyttävät
if,elifjaelse; - Ne arvioituvat totuusarvoiksi;
- Vertailu- ja loogiset operaattorit määrittävät logiikan;
- Oikea sisennys on välttämätöntä lohkojen rakenteessa.
Kiitos palautteestasi!