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.
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
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)
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
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 **
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 **