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