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.
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.
Harjoitteluikkuna