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

Suggested prompts:

Can you give examples of each arithmetic operation in Python?

What are some common mistakes to avoid with arithmetic operations in Python?

Can you explain the difference between floor division and regular division?

Awesome!

Completion rate improved to 5

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