f) If -ehtolauseet

Ehtolauseet

if-ehtolauseilla ohjataan toimintaa ehtojen avulla. Vain ensimmäinen ehdot täyttävä osio suoritetaan. Loput jätetään suorittamatta. if-osa kertoo, mitä tapahtuu jos annettu ehto toteutuu ja else-osa kertoo mitä tapahtuu jos ehto ei toteudu. Tämän lisäksi elif osilla voi antaa vaikka kuinka monta erilaista ehtoa.

Ehdoissa voidaan hyödyntää matematiikasta tuttuja vertailuoperaattoreita
== yhtäsuuri
!= erisuuri
> suurempi kuin
< pienempi kuin
>= suurempi tai yhtäsuuri kuin
<=pienempi tai yhtäsuuri kuin


else osia voi olla vain yksi, mutta elif osia rajaton määrä.



Ehdon voi kääntää sanalla not



Ehtoja voi yhdistellä sanoilla and ja or


Tehtävät
a) Koodaa pieni ohjelma, joka pyytää käyttäjää kirjoittamaan jonkin pohjoismaan pääkaupungin nimen. Sen jälkeen ohjelma kertoo minkä maan pääkaupunki on kyseessä. Lisäksi ohjelma antaa palautetta, jos käyttäjän vastaus ei ollutkaan minkään pohjoismaan pääkaupunki.