Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Luvut ja aritmetiikka | Basic Syntax
Johdanto Python-ohjelmointiin Cursorilla

bookLuvut ja aritmetiikka

Python käsittelee kahta pääasiallista lukutyyppiä:

  • Kokonaisluvut (int) — kokonaisluvut kuten 5, -12 tai 0;
  • Liukuluvut (float) — desimaaliluvut kuten 3.14 tai -2.5.

Python määrittää tyypin sen perusteella, miten luku on kirjoitettu.

Aritmeettiset operaatiot Pythonissa

Python sisältää kaikki tavanomaiset matemaattiset operaatiot selkeällä syntaksilla:

Yhteenlasku

+ laskee arvot yhteen. int- ja float-tyyppien yhdistäminen tuottaa float-tyypin.

Vähennyslasku

- vähentää oikeanpuoleisen arvon vasemmanpuoleisesta. Toimii sekä positiivisilla että negatiivisilla luvuilla.

Kertolasku

* kertoo arvot keskenään. Jos mukana on liukuluku, tulos on liukuluku.

Jakolasku

/ jakaa ja palauttaa aina liukuluvun, vaikka tulos olisi kokonaisluku (esim. 8 / 2).

Kokonaislukujako

// jakaa ja pyöristää alaspäin lähimpään kokonaislukuun. Tulos riippuu operandeista.

Jakojäännös

% palauttaa jaon jakojäännöksen. Toimii positiivisilla, negatiivisilla ja liukuluvuilla.

Potenssi

** korottaa luvun potenssiin. Toimii myös murtopotensseilla juurten laskemiseen.

Operaattorien etusijajärjestys (PEMDAS)

Python noudattaa tavanomaisia sääntöjä määrittääkseen, mikä operaatio suoritetaan ensin:

  1. Sulut;
  2. Potenssi;
  3. Kertolasku / Jakolasku / Kokonaislukujako / Jakojäännös;
  4. Yhteenlasku / Vähennyslasku.

Kokonaisluvut vs liukuluvut laskutoimituksissa

Laskutoimituksia suoritettaessa:

  • Jakolasku palauttaa aina float-tyypin arvon;
  • int- ja float-tyyppien yhdistäminen tuottaa tulokseksi float-tyypin arvon;
  • Käytä // saadaksesi alaspäin pyöristetyn kokonaisluvun tuloksen.

Yhteenveto

  • Python tukee int- ja float-tyyppejä;
  • Aritmeettiset operaattorit: +, -, *, /, //, %, **;
  • / palauttaa liukuluvun, // antaa alaspäin jaetun kokonaisluvun;
  • Operaattorien etusijajärjestys noudattaa PEMDAS-sääntöä.
question mark

Mitä 7 // 3 palauttaa Pythonissa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 4

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

bookLuvut ja aritmetiikka

Pyyhkäise näyttääksesi valikon

Python käsittelee kahta pääasiallista lukutyyppiä:

  • Kokonaisluvut (int) — kokonaisluvut kuten 5, -12 tai 0;
  • Liukuluvut (float) — desimaaliluvut kuten 3.14 tai -2.5.

Python määrittää tyypin sen perusteella, miten luku on kirjoitettu.

Aritmeettiset operaatiot Pythonissa

Python sisältää kaikki tavanomaiset matemaattiset operaatiot selkeällä syntaksilla:

Yhteenlasku

+ laskee arvot yhteen. int- ja float-tyyppien yhdistäminen tuottaa float-tyypin.

Vähennyslasku

- vähentää oikeanpuoleisen arvon vasemmanpuoleisesta. Toimii sekä positiivisilla että negatiivisilla luvuilla.

Kertolasku

* kertoo arvot keskenään. Jos mukana on liukuluku, tulos on liukuluku.

Jakolasku

/ jakaa ja palauttaa aina liukuluvun, vaikka tulos olisi kokonaisluku (esim. 8 / 2).

Kokonaislukujako

// jakaa ja pyöristää alaspäin lähimpään kokonaislukuun. Tulos riippuu operandeista.

Jakojäännös

% palauttaa jaon jakojäännöksen. Toimii positiivisilla, negatiivisilla ja liukuluvuilla.

Potenssi

** korottaa luvun potenssiin. Toimii myös murtopotensseilla juurten laskemiseen.

Operaattorien etusijajärjestys (PEMDAS)

Python noudattaa tavanomaisia sääntöjä määrittääkseen, mikä operaatio suoritetaan ensin:

  1. Sulut;
  2. Potenssi;
  3. Kertolasku / Jakolasku / Kokonaislukujako / Jakojäännös;
  4. Yhteenlasku / Vähennyslasku.

Kokonaisluvut vs liukuluvut laskutoimituksissa

Laskutoimituksia suoritettaessa:

  • Jakolasku palauttaa aina float-tyypin arvon;
  • int- ja float-tyyppien yhdistäminen tuottaa tulokseksi float-tyypin arvon;
  • Käytä // saadaksesi alaspäin pyöristetyn kokonaisluvun tuloksen.

Yhteenveto

  • Python tukee int- ja float-tyyppejä;
  • Aritmeettiset operaattorit: +, -, *, /, //, %, **;
  • / palauttaa liukuluvun, // antaa alaspäin jaetun kokonaisluvun;
  • Operaattorien etusijajärjestys noudattaa PEMDAS-sääntöä.
question mark

Mitä 7 // 3 palauttaa Pythonissa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 4
some-alt