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.