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.