Python If -lausunto

×Piilota sisällysluettelo

Python opetusohjelma



Opi Python

Oletko valmis aloittamaan urasi Datassa? Lue lisää BrainStationista Python-kurssi

Python-ohjelmoinnin aloittamiseksi sinun on opittava syntaksia käyttääksesi ehdollisia lauseita koodissamme. Katsotaanpa tarkemmin.



Mitä ovat ehdolliset lausunnot?

Sukellaan syvemmälle ohjelmointiin Pythonilla oppimalla ehdollisia lausekkeita. Yleensä Python-tulkki lukee koodin rivi riviltä siinä järjestyksessä, jossa se kirjoitetaan. Mutta entä jos haluamme suorittaa tietyn osan koodista vain, kun se täyttää tietyt kriteerit?



Ehdolliset lauseet ovat erittäin hyödyllisiä ohjelmoinnissa, koska niiden avulla voimme vaihtaa koodin suoritusta loogisten päätösten ja kriteerien perusteella. Niiden avulla voit suorittaa koodilohkon vain, kun tietyt ehdot täyttyvät.

Katsotaanpa, kuinka ehdollisia lauseita käytetään koodissasi. Käytämme myös varattuja avainsanoja |_+_|, |_+_|, & |_+_| josta opimme edellisellä oppitunnilla.



Johdatus Python If Else -lauseisiin

|_+_| lauseet ovat erittäin hyödyllinen tapa lisätä ehdollisia lausekkeita koodiisi. Sen avulla voit suorittaa koodilohkon vain, kun tietyt ehdot täyttyvät, tai muuten siirtyä koodin seuraavaan osaan. Katsotaanpa lyhyesti |_+_|:n perussyntaksia lausunnot Pythonissa.

Voit käyttää muotoa |_+_| kahdella tavalla lausunnot. Ensimmäinen on, kun sinulla on vain yksi ehto tarkistaaksesi koodilohkon suorittamiseksi, voit käyttää |_+_| lausunto. Tässä skenaariossa syntaksi näyttää seuraavalta:

|_+_|

Muista, että Python-koodi on sisennyssuuntautunut, jossa lauseet sisennetään käyttämällä 'sarkainten' tasoja koodirivien erottamiseksi.



Yllä olevassa esimerkissä kaikki 'jos:'- ja 'else:'-merkinnät sisennetään yhden tason painamalla sarkainnäppäintä kerran. Tämä on erittäin tärkeä käsite, joka on pidettävä mielessä kirjoittaessasi koodia muistikirjaan.

Kun on useita koodilohkoja, jotka tulee suorittaa vain, kun asiaankuuluva ehto tulee |_+_|, käytämme |_+_| syntaksi. Muu-lause on valinnainen, jos mitään koodilohkoa ei tarvitse suorittaa, kun kaikki ehdot ovat |_+_|. Katso hypoteettinen koodin selitys alta:

|_+_|

Katsotaanpa esimerkkiä näiden molempien syntaksien ymmärtämiseksi. Kirjoita seuraava koodi muistikirjaasi ja suorita se rivi riviltä.



Täällä, koska |_+_| muuttujalle on annettu arvo |_+_|, ehto |_+_| tulee olemaan |_+_| if-lauseen alle, ja koodi tulostuu |_+_|

Katsotaanpa toista esimerkkiä |_+_| lausunto. Kirjoita seuraava koodi rivi riviltä ja suorita sitten jokainen solu.

Tässä |_+_| muuttujalle on annettu arvo |_+_|. Elif-lause, joka arvioi ehdon olevan |_+_| on |_+_|. Symboli |_+_| tarkoittaa 'pienempi tai yhtä suuri'. Voit myös nähdä, että ehto voi olla joko yksinkertainen lauseke tai se voi olla monimutkaisempi lause yhdistettynä |_+_|, |_+_|, & |_+_| avainsanoja.

Harjoitus: Ohjaa virtausta

Harjoituksen yleiskatsaus

Laitetaan ohjausvirtalausekkeiden käyttötaidot käytäntöön pienellä harjoituksella.

Luo uusi muistikirja ja anna sille nimi |_+_|. Suorita harjoitus noudattamalla alla olevia ohjeita. Lopuksi opit kirjoittamaan ehdollista logiikkaa käyttämällä |_+_| lausunnot.

Harjoitusohjeet

  • Osana tätä harjoitusta sinun tehtäväsi on selvittää, onko luku parillinen vai pariton. Luku, joka on täysin jaollinen kahdella (jäännös on 0), on parillinen, muuten se on pariton luku.
  • Luo muuttuja nimeltä |_+_| ja anna sille arvo |_+_| aluksi.
  • Kirjoita |_+_| seuraava lause määrittääksesi, onko luku parillinen vai pariton.
    • Tarkista |_+_| numero on tyyppiä |_+_| |_+_| on täysin jaollinen kahdella käyttämällä modulo-operaattoria %. Tulosta |_+_|.
    • Muuten jos (|_+_|) numero on tyyppiä |_+_| eikä täysin jaollinen kahdella, tulosta |_+_|.
    • Muuten tulosta |_+_|.
  • Muuta kohtaan |_+_| tallennettua arvoa yksi kerrallaan |_+_|, |_+_|, |_+_|, |_+_|, |_+_|.
    • Suorita kaikki solut uudelleen tarkistaaksesi mikä osa if...elif...else-käskystä suoritettiin ja mikä tulostettiin.

Ratkaisu

Tarkista alla olevasta ratkaisusta, onko koodi määritetty oikein.

Kategori: Uutiset