Tu esi pradėjo savo Python kelionę ir nori išmokti pagrindines matematines operacijas programavime? Numerinių skaičiavimų programavimas yra pirmas žingsnis į šį nuostabų pasaulį. Šiame vadove sužinosi viską, kas svarbu apie numerinius operatorius Python kalboje. Tu ne tik išmoksti standartines operacijas, kaip kad sudėtis ir atimtis, bet ir specializuotus funkcijas, kaip sveikasis dalinimas, modulis ir eksponentai. tvirtas šių koncepcijų pagrindas padės tau efektyviai kurti sudėtingesnes programas.
Svarbiausi atradimai
- Python palaiko įvairius numerinius operatorius matematinėms skaičiavimams.
- Pagrindinės operacijos yra sudėtis, atimtis, daugyba ir dalinimas.
- Specialūs operatoriai, tokie kaip modulis ir eksponentai, suteikia išplėstines galimybes apdoroti skaičius.
- Sveikasis dalinimas elgiasi su dalybos rezultatais kitaip ir svarbu tai suprasti, norint išvengti klaidų.
- Kompaktiškas skaičiavimų rašymas su vadinamaisiais Compound Assignments padaro kodą švaresnį ir lengviau skaitomą.
Žingsnis po žingsnio vadovas
1. Sudėtis – Reikšmių sujungimas
Lengviausia matematine operacija yra sudėtis. Python kalboje naudojate pliuso operatorių (+), kad pridėtumėte dvi skaičius.
Čia a turės vertę 15.

2. Atimtis – Reikšmių atimimas
Atimtis Python kalboje atliekama su minusų operatoriumi (-).
Rezultatas b bus 5.

3. Daugyba – Reikšmių dauginimas
Daugybai Python naudoja žvaigždutę (*).
Rezultatas yra 12.

4. Dalinimas – Float dalinimas prieš Integer dalinimą
Python išskiria Float ir Integer dalinimus. Float dalinime rezultatas pateikiamas kaip dešimtainė reikšmė.
Rezultatas yra 2.5.

Priešingai, Integer dalinimas (sveikasis dalinimas) su dviem brūkšneliais (//) duoda kitokį rezultatą.
Čia po kablelio skaičius atmetamas, tad e turės vertę 2.

5. Modulis – Likusioji reikšmė
Modulio operatorius (%) apskaičiuoja likutį po dalybos.
Čia tu tikrinsi, kiek kartų 2 telpa į 9. Likusi reikšmė, kurią gauni, yra 1.

Tu taip pat gali naudoti modulio operatorių, kad patikrintum, ar skaičius yra lyginis ar nelyginis. Lyginio skaičiaus atveju rezultatas nuo skaičius % 2 yra 0.

6. Eksponentai – Galia
Su eksponento operatoriumi (**) gali potencializuoti skaičių.
Rezultatas yra 27, nes 3 pakeltas iki 3 prilygsta 3 * 3 * 3.
7. Kompaktinės rašymo formos su Compound Assignments
Norint padaryti skaičiavimus kompaktiškesnius, naudojate Compound Assignments.
Tai atitinka x = x + 2 ir rezultatas bus 3.

8. Vertinimo tvarka – Atkreipk dėmesį į skliaustus
Matematinė skaičiavimų tvarka yra svarbi. Atkreipk dėmesį, kad skliaustai yra vertinami pirmiausia, po to einama prie punktų prieš brūkšnelius.
Čia išraiška duoda 25 (ne 30), nes daugyba yra pirmesnė.

Turėtum naudoti skliaustus, norint paveikti operacijas.
Dabar gauni 30.
Santrauka – Sėkmingai įvaldomi numeriniai operatoriai Python kalboje
Šiame vadove tu sužinojai svarbiausius numerinius operatorius Python kalboje. Tu dabar žinai, kaip veikia sudėtis, atimtis, daugyba, dalinimas, modulis ir eksponentai. Su šiomis pagrindinėmis operacijomis gali pradėti rašyti sudėtingesnes programas. Pasinaudok programavimo galia, kurią tau suteikia šie operatoriai, kad išspręstum matematines problemas ir plėstum savo įgūdžius.
Dažniausiai užduodami klausimai
Kaip aš galiu atlikti paprastą sudėtį Python kalboje?Naudok pliuso operatorių (+), pvz., a = 5 + 10.
Koks yra skirtumas tarp Float ir Integer dalinimo?Float dalinimas grąžina rezultatą kaip dešimtainį skaičių, o Integer dalinimas atmeta decimal cirkuliacijos.
Kaip galiu apskaičiuoti dalybos likutį?Naudok modulio operatorių (%), kad gautum likutį, pvz., 9 % 2.
Kaip teisingai naudoti eksponentus Python kalboje?Naudok du žvaigždutes (), pvz., 3 3 duoda 27.
Kas yra Compound Assignments Python kalboje?Jos leidžia kompaktiškai rašyti skaičiavimus, pvz., x += 2, vietoje x = x + 2.