Luku 3: Python laskukoneena

Python laskukoneena

Pythonilla voidaan laskea erilaisia laskutoimituksia. Tavallisimmat laskutoimitukset ovat: 

laskutoimitus 

selitys 

+ 

yhteenlasku 

- 

erotus 

* 

kertolasku 

/ 

jakolasku 

** 

potenssi 

Testaa ylläolevat laskutoimitukset kirjoittamalla ja tulostamalla esimerkiksi seuraavat laskut: 


Edelliset laskut voisi kirjoittaa myös muuttujien avulla niin, että merkittäisi alussa muuttujat a ja b ja kirjotettaisi laskut niiden avulla: 


Tämä voi olla kätevää, jos laskuja on monta ja jossain vaiheessa tarvitsisi vaihtaa laskettavien lukujen arvoa. 

 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Python noudattaa tavallista laskujärjestystä. Esimerkiksi laskussa 3+5*2 lasketaan ensin kertolasku, sitten yhteenlasku. Laskujärjestystä saadaan muutettua sulkujen avulla. Kokeile laskea seuraavat laskut: 



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Muuttujan arvon vaihtaminen: 

Pythonissa = -merkki on hieman erilainen kuin matematiikassa, jossa se tarkoittaa yhtäsuuruutta. Jos matematiikassa kirjoitetaan a=5, voidaan luottaa siihen, että yhtäsuuruus pätee. Pythonissa muuttujan arvo voi kuitenkin muuttua. Testaa, mitä seuraava ohjelma tulostaa: 



Python lukee koodia rivi kerrallaan, eikä se näe mitään ongelmaa siinä, että muuttuja a määritellään ensin luvuksi 4 ja seuraavalla rivillä luvuksi 6. Muuttujaa voidaan merkata myös = -merkin molemmille puolille, kuten rivillä 5.