Aritmeettiset operaattorit
Yhteenlasku, vähennyslasku, kertolasku ja jakolasku.
Aritmeettiset operaattorit on ilmainen Lua Academy-oppitunti CoddyKitissä. Tämä on oppitunti 2/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu Lua Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Lua Academy-kurssilla on yhteensä 4 oppituntia.
Laskutoimitukset Lualla
Lua tarjoaa kattavan joukon aritmeettisia operaattoreita lukujen yhdistämiseen. Ne toimivat pitkälti samalla tavalla kuin ennestään tuntemanne matematiikka.
Tässä oppitunnissa käytätte niitä yhteen- ja vähennyslaskuun, kerto- ja jakolaskuun sekä muuhun.
print(2 + 3)
print(10 - 4)Yhteen- ja vähennyslasku
Operaattori + laskee yhteen kaksi lukua, ja operaattori - vähentää niitä toisistaan.
Voitte yhdistellä kokonaislukuja ja liukulukuja vapaasti. Jos jompikumpi operandeista on liukuluku, tuloksesta tulee liukuluku.
local total = 5 + 2.5
print(total)Kertolasku
Käyttäkää kertomiseen operaattoria *. Se noudattaa tavanomaisia sääntöjä: kaksi kokonaislukua tuottaa kokonaisluvun, ja mikä tahansa liukuluku tekee tuloksesta liukuluvun.
3 * 4on123 * 4.0on12.0
print(3 * 4)
print(6 * 1.5)Liukulukujakolasku
Operaattori / suorittaa liukulukujakolaskun ja palauttaa aina liukuluvun.
Vaikka tulos olisi kokonainen, näette desimaalipisteen, esimerkiksi 8 / 2 antaa tulokseksi 4.0.
print(8 / 2)
print(9 / 4)Lattiajako
Operaattori // jakaa ja pyöristää tuloksen alaspäin lähimpään kokonaislukuun.
Kahdella kokonaisluvulla se antaa kokonaisluvun. Se pyöristää kohti negatiivista ääretöntä, joten -7 // 2 on -4.
print(7 // 2)
print(-7 // 2)Modulo-operaattori
Operaattori % palauttaa jaon jälkeisen jakojäännöksen. Se sopii erinomaisesti jaollisuuden tarkistamiseen.
Esimerkiksi 10 % 3 on 1, koska 3 mahtuu lukuun 10 kolme kertaa ja jäljelle jää 1.
print(10 % 3)
print(8 % 4)Parillisuus modulo-operaattorin avulla
Yleinen niksi: luku on parillinen, kun n % 2 == 0, ja muussa tapauksessa pariton.
Tätä mallia käytetään usein silmukoissa ja ehdoissa.
local n = 7
if n % 2 == 0 then
print("even")
else
print("odd")
endPotenssiinkorotus
Operaattori ^ korottaa luvun potenssiin. 2 ^ 3 tarkoittaa, että 2 kerrotaan itsellään kolme kertaa, jolloin tulokseksi saadaan 8.
Tärkeää: ^ palauttaa aina liukuluvun, joten 2 ^ 3 tulostuu muodossa 8.0.
print(2 ^ 3)
print(2 ^ 0.5)Unaarinen miinus
Kun asetatte arvon eteen operaattorin -, sen etumerkki vaihtuu. Tätä kutsutaan unaariseksi miinukseksi.
Se vaihtaa etumerkin: positiivisesta luvusta tulee negatiivinen ja päinvastoin.
local x = 5
print(-x)
print(-(-3))Operaattoreiden etusijajärjestys
Lua noudattaa matematiikan tavanomaista laskujärjestystä: ensin ^, sitten * / // % ja lopuksi + -.
Käyttäkää sulkeita (), kun haluatte hallita järjestystä ja saada toisenlaisen tuloksen.
print(2 + 3 * 4)
print((2 + 3) * 4)Operaattoreiden yhdistäminen
Todellisissa lausekkeissa yhdistellään usein useita operaattoreita. Lua arvioi ne etusijajärjestyksen mukaisesti ja sen jälkeen vasemmalta oikealle.
Lukekaa lausekkeet huolellisesti tai lisätkää sulkeita, jotta laskutoimitukset pysyvät selkeinä ja oikein.
local result = 10 + 6 / 2 - 1
print(result)Pikatarkistus
Tarkistakaa, miten hyvin ymmärrätte Luan aritmeettisia operaattoreita.
Kertaus
Harjoittelitte Luan aritmeettisia operaattoreita: +, -, *, /, //, % ja ^ sekä unaarista miinusta.
Muistakaa, että / ja ^ palauttavat aina liukuluvun, // pyöristää alaspäin ja % antaa jakojäännöksen. Etusijajärjestys on tärkeä, joten käyttäkää sulkeita selkeyden vuoksi.
Seuraavaksi tutustutte tehokkaaseen math-kirjastoon.
Opi Lua tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 40
- Oppitunnit
- 159
Usein kysytyt kysymykset
Onko oppitunti ”Aritmeettiset operaattorit” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa Lua Academy-oppimispolun 3 oppituntia, myös oppitunnin “Aritmeettiset operaattorit”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Lua Academy-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Aritmeettiset operaattorit”?
Yhteenlasku, vähennyslasku, kertolasku ja jakolasku. Harjoittelet Lua Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Lua Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Lua Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/4.
Kuinka kauan ”Aritmeettiset operaattorit”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Lua Academy-oppitunnilla?
Kyllä. Jokainen Lua Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Kokonaisluvut ja liukuluvut
- Aritmeettiset operaattorit
- math-kirjasto
- Numeroiden muotoilu