×
Janne Korsimo
2 oppituntia
Luokka-aste
9. luokka
Oppiaineet
IT
Hakusanat
python funktio koodaus

Ehtolause

Ehtolause on yksi ohjelmoinnin perusasioista. Ehtolauseen avulla koodari voi ohjata ohjelmaa suorittamaa eri toiminnon esimerkiksi käyttäjän antaman luvun tai muun syötteen mukaan. Ehtorakenteisiin liittyvät läheisesti totuusarvot, jotka ilmaisevat, onko tietty ehto sillä hetkellä voimassa. Ehtolausetta voi ajatella koneena, joka vertailee asioita ja suorittaa sen mukaan onko asia totta vai ei. Esim. kouluarvosanoissa. Jos arvosana on suurempi kuin 9 --> tulosta kiitettävä -->muuten tulosta arvosana on hyvä tai huonompi.

Käy läpi ensin esimerkit

  1. Testaa esimerkkiä Ehto_esim1.txt . Huomaa, että IF ehtolausessa vertailuun pitää käyttää kahta yhtäsuuruusmerkkiä, ==
  2. Testaa esimerkkiä Ehto_esim2.txt . Ennen ohjelman suorittamista mieti seuraavia kohtia:
    • Mitä tarkoittaa else?
    • Ohjelmassa lasketaan pisteitä. MIten pistelasku ohjelmassa tapahtuu?
  3. Testaa esimerkkiä Ehto_esim3.txt . Mitä And tarkoittaa IF lauseessa?

 

Koodeja

Tehtäviä

  1. Tee yhden sanan sanakoe, jossa on käyttäjältä pyydetään kirjoittamaan määrittelemäsi suomenkielinen sana englanniksi.
  2. Laajenna edellistä ohjelmaa niin, että kysymyksiä on 5 ja jokaisesta oikeasta vastauksesta saa 1 pisteen. Ohjelman pitää lopuksi tulostaa käyttäjän vastaukset ja hänen saamat yhteispisteet. Katso tästä mallituloste, ehto_sanakoe.txt

Palautus

  • Palauta tehtävä Teamsiin tehtävää Python ehtolause

Kurssi on luotu yläkoulun tietotekniikan valinnaisaineeseen.

Kurssin tehtävissä ja teoriassa on hyödynnetty Antti Laakosen ja Tuomas Koivun materiaaleja.

Antti Laaksosen materiaalit löytyvät sivulta, https://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=python3_01