Python Ohjelmointi

Arithmetic

Helppo
20 min

Kärmesmatikkaa!

Python koodissa voi kätevästi tehdä laskentaa. Tulostetaan esimerkiksi laskutoimituksen 3+3 summa.

print(3+3)

6

Tai, tehdään muuttuja summa, jonka arvo on laskutoimituksen 3+3 summa.

summa = 3+3
print(summa)

6

Muuttujien laskenta

Otetaan edellisen moduulin esimerkki muuttujista:

pelaaja1_hp = 100
pelaaja2_hp = 100

Voimme helposti tehdä muuttujan, jonka arvo on molempien pelaajien HP yhdistettynä.

yhteenlaskettu_hp = pelaaja1_hp + pelaaja2_hp

Muuttujan arvon lisääminen tai vähentäminen

Entä jos pelaaja 1 ottaisikin 10 vahinkoa ja haluttaisiin vähentää pelaajan HP:ta kymmenellä? Tämä voidaan tehdä antamalla pelaaja1_hp muuttujalle kokonaan uusi arvo, mutta käyttäen uudessa arvossa muuttujana alkuperäistä arvoa, vähentäen siitä 10.

pelaaja1_hp = pelaaja1_hp - 10

Pythonissa on tähän pieni oikotie (tekee saman asian kuin yllä):

pelaaja1_hp -= 10

Plussaaminen toimii samalla tavalla, sanotaan että toinen pelaaja tekee parannusloitsun joka parantaa 10 vahinkoa.

pelaaja1_hp = pelaaja1_hp + 10

Tai vaihtoehtoisesti oikopolku:

pelaaja1_hp += 10

Kerto- ja jakolaskut

Kertolaskut tehdään tehdellä (*) ja jakolaskut kauttaviivoilla.

print(6 * 7)

42
print(12 / 4)

3

Harjoitus

Ei kun tehtävää tekemään! Voit käyttää muuttujien x ja y arvona mitä numeroita haluat.

Tehtävät

Tehtävä 1

Tee muuttujat x, y ja summa. Määritä muuttujan summa arvoksi muuttujien x ja y summa (eli yhteenlaskun tulos).

Tehtävä 2

Tee lisäksi muuttuja tulo. Määritä muuttujan tulo arvoksi muuttujien x ja y tulo (eli kertolaskun tulos).

Tehtävä 3

Lisäksi muuttuja erotus. Määritä muuttujan erotus arvoksi muuttujien x ja y erotus (eli vähennyslaskun tulos).

hakatemia pro

Valmis ryhtymään eettiseksi hakkeriksi?
Aloita jo tänään.

Hakatemian jäsenenä saat rajoittamattoman pääsyn Hakatemian moduuleihin, harjoituksiin ja työkaluihin, sekä pääset discord-kanavalle jossa voit pyytää apua sekä ohjaajilta että muilta Hakatemian jäseniltä.