Ehtorakenne JOS

Yksinkertaisin ehtorakenne on jos. Tapahtuma tapahtuu, jos annettu ehto täyttyy.  

Ehtorakenteen jos rakenne:

if  ehto tai vertailu:

 Tapahtuma, joka tapahtuu, kun vertailu on tosi.


Huomaa, että

  • rivi, jossa on if, päättyy kaksoispisteeseen
  • ehtoon liittyvä tapahtumarivi sisennetään.

Esimerkki 4

Tee ohjelma, jolla voit tutkia, onko tarkasteltava luku parillinen vai pariton.

Jos luku on parillinen, ohjelma tulostaa lauseen: Luku ___ on parillinen.

Jos luku ei ole parillinen, ohjelma tulostaa lauseen: Luku ___ ei ole parillinen.

Ratkaisu

Parilliset luvut ovat jaollisia kahdella, joten määritetään ohjelman jakajaksi 2.

Kommentit selittävät tehtyä ohjelmaa. 

tutkittavaLuku = 256
jakaja = 2
jakojaannos = tutkittavaLuku % jakaja
if jakojaannos == 0:
print "Luku", tutkittavaLuku, "on parillinen."
if jakojaannos != 0:
print "Luku", tutkittavaLuku, "on pariton."

Muita lukuja voidaan tutkia, kun vaihdetaan tutkittavan luvun arvo.

TEHTÄVÄ 6 (Palautettava tehtävä)

Tavoitteena on harjoitella ehtolauseita ja käyttää vertailumerkkejä pienempi kuin ja suurempi kuin.

  • Määritä muuttuja ja sille arvoksi jokin kokonaisluku väliltä −10 ja −1 tai väliltä 1 ja 10.
  • Tee ehtolause, joka tulostaa lauseen ”Luku on positiivinen.”, kun luku on suurempi kuin nolla.
  • Tee ehtolause, joka tulostaa lauseen ”Luku on negatiivinen.”, kun luku on pienempi kuin nolla.
  • Testaa ohjelma.
  • Vaihda muuttujan arvoa ja tutki, toimiiko tekemäsi ohjelma edelleen.