Luvut ja aritmetiikka
Python käsittelee kahta pääasiallista lukutyyppiä:
- Kokonaisluvut (
int) — kokonaisluvut kuten5,-12tai0; - Liukuluvut (
float) — desimaaliluvut kuten3.14tai-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:
- Sulut;
- Potenssi;
- Kertolasku / Jakolasku / Kokonaislukujako / Jakojäännös;
- Yhteenlasku / Vähennyslasku.
Kokonaisluvut vs liukuluvut laskutoimituksissa
Laskutoimituksia suoritettaessa:
- Jakolasku palauttaa aina
float-tyypin arvon; int- jafloat-tyyppien yhdistäminen tuottaa tulokseksifloat-tyypin arvon;- Käytä
//saadaksesi alaspäin pyöristetyn kokonaisluvun tuloksen.
Yhteenveto
- Python tukee
int- jafloat-tyyppejä; - Aritmeettiset operaattorit:
+,-,*,/,//,%,**; /palauttaa liukuluvun,//antaa alaspäin jaetun kokonaisluvun;- Operaattorien etusijajärjestys noudattaa PEMDAS-sääntöä.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 5
Luvut ja aritmetiikka
Pyyhkäise näyttääksesi valikon
Python käsittelee kahta pääasiallista lukutyyppiä:
- Kokonaisluvut (
int) — kokonaisluvut kuten5,-12tai0; - Liukuluvut (
float) — desimaaliluvut kuten3.14tai-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:
- Sulut;
- Potenssi;
- Kertolasku / Jakolasku / Kokonaislukujako / Jakojäännös;
- Yhteenlasku / Vähennyslasku.
Kokonaisluvut vs liukuluvut laskutoimituksissa
Laskutoimituksia suoritettaessa:
- Jakolasku palauttaa aina
float-tyypin arvon; int- jafloat-tyyppien yhdistäminen tuottaa tulokseksifloat-tyypin arvon;- Käytä
//saadaksesi alaspäin pyöristetyn kokonaisluvun tuloksen.
Yhteenveto
- Python tukee
int- jafloat-tyyppejä; - Aritmeettiset operaattorit:
+,-,*,/,//,%,**; /palauttaa liukuluvun,//antaa alaspäin jaetun kokonaisluvun;- Operaattorien etusijajärjestys noudattaa PEMDAS-sääntöä.
Kiitos palautteestasi!