Peruslaskutoimitukset

Laskuoperaattorit ja tulostus

print()-komennolla voi laskea peruslaskutoimituksia:

Yhteenlasku: +
Vähennyslasku: -
Kertolasku: *
Jakolasku (vastaus desimaalilukuna): /
Jakolasku (vastaus kokonaisosien määränä): //
Jakolasku (vastaus jakojäännöksenä): %
Potenssi: **

Laskutoimitukset lasketaan print()-komennolla kirjoittamalla laskutoimitus ilman heittomerkkejä sulkujen sisään. Esimerkiksi print(1+2), joilloin suoritusikkunaan tulostaa laskutoimitukset 1+2 vastaus eli 3.

Yhteen- ja vähennyslaskut

Tehtävä 1
Tee #-risuaidalla otsikoksi Laskuoperaattorit ja tulostus ja sen alle otsikko Yhteen- ja vähennyslaskut

Tehtävä 2:
Laske seuraavat laskutoimitukset print()-komentoa käyttäen: 

1. 3+4
2. 25-6
3. 1255 + 2505
4. 12000 - 3333

Muista: Tallenna tiedosto (Save) ja suorita ohjelma valitsemalla Run - Run module tai painamalla tietokoneen näppäintä F5

Tehtävä 3:
Kuten tehtävästä 2 huomasit, ohjelma tulostaa vain laskutoimituksen vastauksen. Mahdolliset laskutoimitukset ja/tai merkkijonot tulee kirjoittaa lainausmerkkeihin. Esimerkiksi

print("1+2=",1+2) tulostuu 1+2=3 (HUOM: Pilkku)

Tee ohjelma, joka laskee allaolevat laskutoimitukset ja tulostaa seuraavanlaisen tulostuksen:

3+4=7
Lukujen 25 ja 6 erotus on 25-6=19
Kertolaskun 12*13 tulos on 156

Kerto- ja jakolaskut

Tehtävä 4:
Tee otsikko "Kerto- ja jakolaskut" ja laske seuraavat laskutoimitukset:

1. 666*3
2. 24/6
3. 6*7
4. 120/3
5. 100//3 (Pohdi miksi suoritusikkunaan tulostuu numero 33)
6. 59%7 (Pohdi miksi suoritusikkunaan tulostuu numero 3)

Potenssit

Tehtävä 5:
Tee otsikko "Potenssit" ja laske seuraavat laskutoimitukset

1. 23

2. (-2)5

3. -1514

Laskujärjestys

Operaattoreilla on olemassa sama presedenssi eli laskujärjestys kuin matematiikassakin:

1. Sulut
2. Potenssit
3. Kerto- ja jakolaskut vasemmalta oikealle
4. Yhteen- ja vähennyslaskut vasemmalta oikealle

Tehtävä 6:
Laske print() - komennolla lausekkeen (35+25*5)-9^2 arvo

Vastauksena pitäisi saada 79. Huomaa, että editorissa potenssimerkki on **