Mokytis programuoti su Python – praktinis vadovas

Efektyviai naudoti skaičiavimo operacijas Python programavimo kalboje

Visi pamokos vaizdo įrašai Mokytis programuoti su Python – praktikos vadovas.

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.

Efektyviai naudoti skaičiavimo operacijas Python programavimo kalboje

2. Atimtis – Reikšmių atimimas

Atimtis Python kalboje atliekama su minusų operatoriumi (-).

Rezultatas b bus 5.

Efektyviai naudoti skaičiavimo operacijas Python kalba

3. Daugyba – Reikšmių dauginimas

Daugybai Python naudoja žvaigždutę (*).

Rezultatas yra 12.

Efektyviai naudoti skaičiavimo operacijas Python kalba

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.

Efektyviai naudoti skaičiavimo operacijas Python kalboje

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.

Efektyviai naudoti skaičiavimo operacijas Python kalboje

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.

Efektyviai naudoti skaičiavimo operacijas Pythone

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.

Efektyviai naudoti skaičiavimo operacijas Python kalba

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.

Efektyviai naudoti skaičiavimo operacijas Python'e

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ė.

Efektyviai naudoti skaičiavimo operacijas Python kalboje

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.