Lua Academy · Oppitunti

Aritmeettiset operaattorit

Yhteenlasku, vähennyslasku, kertolasku ja jakolasku.

Oppitunti 2/413 vaihetta

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 * 4 on 12
  • 3 * 4.0 on 12.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")
end

Potenssiinkorotus

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.

Aloita maksutta

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

  1. Kokonaisluvut ja liukuluvut
  2. Aritmeettiset operaattorit
  3. math-kirjasto
  4. Numeroiden muotoilu
← Takaisin: Lua Academy