Python

Pythoni numbrid ja aritmeetilised toimingud

Pythoni numbrid ja aritmeetilised toimingud

Python on võimas, tõhus ja kaasaegne kõrgetasemeline programmeerimiskeel. Tarkvarasüsteemide väljatöötamisel on arvutuste tegemiseks vaja kasutada arvulisi ja aritmeetilisi toiminguid. Python pakub sel eesmärgil mitmesuguseid numbreid ja aritmeetilisi toiminguid. Selles artiklis õpetame teile Pythoni numbreid, ühe andmetüübi teisendamist teiseks andmetüübiks ja aritmeetilisi toiminguid. Spyder3 redaktorit kasutatakse Pythoni skripti loomiseks ja käitamiseks.

Numbrid Pythonis

Numbrid määratakse nende andmetüüpide järgi. Pythonil on kolme tüüpi numbreid:

  1. Täisarvud
  2. Ujuvnumbrid
  3. Kompleksarvud

Need arvud on Pythonis määratletud täisarvude, ujukite ja keerukate klassidena. Täisarvud ja ujukomaarvud eristatakse kümnendkohaga. Ujukoma arvul on kümnendkohad, kuid täisarvudel pole koma. Näiteks on 4 täisarv, samal ajal kui number 4.0 on ujukomaarv. Kolmas numbritüüp on kompleksarv. Kompleksarv koosneb reaalsest ja kujuteldavast osast. Näeme erinevust reaalse ja väljamõeldud osa vahel hiljem sellest artiklist. Kompleksarvud kirjutatakse kujul x + yj.

Numbrite kasutamine Pythonis

Numbreid saab Pythonis kasutada järgmistel viisidel:

Lihtsa täisarvu deklareerimiseks kirjutage muutuja nimi ja määrake sellele järgmine arv:

arv = 5

Samamoodi ujukoma numbri deklareerimiseks ja kasutamiseks kirjutage muutuja nimi ja määrake talle number järgmiselt:

arv = 5.5

Vahepeal deklareeritakse kompleksarvud järgmiselt:

cNumber = 3 + 7j

Antud kompleksarvus on 3 tegelik osa ja 7 kujuteldav osa. Seega on x alati tegelik osa ja y on alati kujuteldav osa.

Numbri tüübi saame määrata ka funktsiooni type () abil. Funktsioon type () tagastab muutuja või arvu klassi. Vaatame mõningaid näiteid:

Täisarvu tüübi määramine

Muutuja x väärtus on 5. See tähendab, et x kuulub täisarvuklassi.

Väljund

Väljund esitatakse Pythoni konsoolis. Väljund näitab, et muutuja x kuulub täisarvuklassi.

Ujuva punkti numbri tüübi määramine

Nagu eelnevalt arutletud, tuvastatakse ujukomaarv kümnendkohaga. Allpool on toodud näide ujukomaarvust:

Väljund

Väljund esitatakse Pythoni konsoolis. Väljund näitab, et muutuja x kuulub ujuklassi.

Kompleksarvu tüübi määramine

Nüüd kuulutame välja kompleksarvu ja kontrollime selle tüüpi.

Väljund

Väljund esitatakse Pythoni konsoolis.

Nüüd saame teada vastavalt kompleksarvu tegelikud ja kujuteldavad osad. Numbri tegeliku osa leidmiseks kasutage muutujaga märksõna „päris”.

Väljund

Väljund esitatakse Pythoni konsoolis.

Kompleksarvu kujuteldava osa leidmiseks kasutame muutuja nimega märksõna imag järgmiselt:

Väljund

Väljund esitatakse Pythoni konsoolis.

Tüüp Numbrite teisendamine

Pythonis saame teisendada ühte tüüpi numbreid teisteks. Mõnikord peame arvutamise ajal teisendama ujuki täisarvuks ja vastupidi. Võime isegi stringe arvudeks teisendada. Numbri tüübikonversiooni saab teha järgmiselt:

Väljund

Väljund esitatakse Pythoni konsoolis.

Aritmeetilised toimingud

Matemaatilisi tehteid, nagu liitmine, lahutamine, korrutamine ja jagamine, nimetatakse aritmeetilisteks toiminguteks. Python pakub aritmeetilisi operaatoreid, mis võimaldavad teil teha aritmeetilisi toiminguid. Järgnevad sisaldavad Pythonis aritmeetilisi toiminguid koos nende tähendusega:

Operaator Tähendus
+ Kahe operandi liitmine.
- Esimese operandi (vasak operand) lahutamine teisest operandist (parem operand).
* Kahe operandi korrutamine.
/ Kahe operandi jagunemine.
% Modulus. Kahe operandi jagunemise ülejäänud osa.
// Korruste jagamine. See tagastab alati täisarvude ja ujukite põranda väärtuse.
** Eksponent. Esimene operand tõstetakse teise operandi võimule.

Aritmeetikaoperaatorite kasutamine Pythonis

Vaatame nüüd Pythonis aritmeetikaoperaatorite kasutamise näidet. Teostame aritmeetilise operatsiooni aritmeetikaoperaatori abil. Antud näites on meil kaks muutujat: num1 ja num2. Nende kahe muutujaga teostame aritmeetilise toimingu.

Väljund

Väljund esitatakse Pythoni konsoolis.

Järeldus

Selles artiklis selgitatakse, kuidas kasutada Pythonis numbreid ja aritmeetilisi toiminguid. Pythonis on erinevat tüüpi numbreid ja iga numbritüübi määrab klass. Kasutasime aritmeetilise operatsiooni demonstreerimiseks mõningaid lihtsaid näiteid, et aidata Pythoni õppijatel arvude ja aritmeetiliste toimingute kohta rohkem teada saada.

Hiire vasakklõps nupp ei tööta Windows 10-s
Kui kasutate oma sülearvuti või lauaarvutiga spetsiaalset hiirt, kuid hiire vasakklõps nupp ei tööta mingil põhjusel operatsioonisüsteemis Windows 10/...
Kursor hüppab või liigub juhuslikult Windows 10-s kirjutamise ajal
Kui leiate, et hiire kursor hüppab või liigub Windowsi sülearvutisse või arvutisse kirjutades automaatselt, juhuslikult, võivad mõned neist soovituste...
Kuidas muuta hiire ja puuteplaatide kerimise suund Windows 10-s ümber
Hiir ja PuuteplaatNeed muudavad arvutamise mitte ainult lihtsaks, vaid ka tõhusamaks ja vähem aeganõudvaks. Me ei kujuta ette elu ilma nende seadmetet...