OqPoWah.com

Kako najti preostanek delitve v Pythonu?

Python je preprost in sodoben jezik za pisanje kode. Ima močne knjižnice, ki lahko izračunajo poljuben izraz. Python je glavni konkurent za Matlab in Octave. Z interaktivnim zagonom Pythona lahko uporabnik preprosto najde preostanek delitve. Ampak to ni vse! "Python" lahko deluje kot močan kalkulator.

python preostanek delitve

Koncept operaterja

Če želite v Pietonu preprosto najti preostanek delitve, morate razumeti nekatere definicije. Operater je znak ali niz, ki vam omogoča izdelavo matematičnega, bitnega, logičnega in drugega izračuna. Izrazi ali številke, ki jih je uporabnik vpisal v Python 3, so preostali del, identiteta kombinacije ali primerjave, imenovani operandi.

Ločite naslednje vrste operaterjev:

  • aritmetična;
  • bitwise;
  • logično;
  • upravljavci prenosov;
  • primerjava;
  • članstvo;
  • identiteta.

Preprosto povedano, v primeru "15 - 5" je operater znak ";", operandi so 15 in 5. To je aritmetična operacija s celi števili. Če pogledamo izraz "True in True", je operater "in", operandi pa so "True" in "True". Ta primer je mogoče pripisati logičnemu tipu.

Celice in realne številke. Matematične operacije in rezultat rezultatov

Če upoštevamo matematične operacije na celo število in delna števila, potem so operatorji +, -, *, /, **, //,%. S prvim trim je vse jasno. Označujejo, dodajanje, odštevanje, množenje. Operater "**" označuje potrebo po eksponenciranju.

Znaki posamezne (/) in dvojne (/ i) cepitve so drugačni. Če prvi v resnici proizvede resnično število, potem je drugi potreben, da bi našli celoštevilni del razdelka. Na primer, 9 // 4 = 2. Ta operater ustreza funkciji div v programu Turbo Pascal. Ampak obstaja pravilnost. Znak "/" bo prikazal celo število, če sta tudi delitelj in dividenda tudi celo število. Če želite poiskati preostanek delitve v Pythonu, morate uporabiti% operator. Po analogiji z istim "Turbo Pascal" je "%" primerljiv s funkcijskim modom. Na primer, 9% 2 = 1, tj. v Pythonu je preostala delitev v tem primeru enaka 1. Razmislimo še nekaj primerov.

Če želite deliti brez preostanka, Python predlaga uporabo funkcije divmod (x, y). V tem primeru je x deljiv in y je delitelj. V izrazu divmod (9,3) bo program vrnil naslednji rezultat (3.0). To pomeni, da je celotni del razdelka 3, preostanek pa 0.

delitev brez pitona

Matematične operacije se lahko izvajajo brez dodajanja vrednosti spremenljivki. Nato je rezultat samodejen. Če koda vsebuje dodelitev spremenljivke, lahko rezultate natisnete s pomočjo stavka za tiskanje.

Modul matematike

Za udobje uporabnikov razvijalci ponujajo močan matematični modul, ki lahko deluje s katero koli vrsto številk in opravlja dodatne funkcije.

Če želite povezati knjižnico, morate na začetku programske kode napisati naslednjo vrstico: uvozna matematika. Takšen ukaz bo omogočil nalaganje programske kode vse funkcije, ki so na voljo v matematičnem modulu. Potem, če želite povezati določen blok iz knjižnice, ga morate nenehno registrirati. Na primer, x = math.ceil (5.6).

Če bo program pogosto uporabljal isti blok, lahko uvozite le to. Na primer, morate narediti vrsto zaokrožitev na najbližje celo število na veliki strani. Nato je koda napisana takole: iz uvozne matice matematike ali iz matematičnega uvoza *. V obeh primerih se nadaljnja koda zaokroževanja ne spremeni.

python 3 preostanek delitve

Standardne aritmetične funkcije v Pythonu

Če želite izračunati preostanek celote delitev v Python, vam ni treba vedno naložiti matematične knjižnice. Nekatere funkcije so vgrajene.

Vgrajene funkcije

Njihovo imenovanje

Primeri

int (x)

Pretvori dejansko število v celo število, npr. delni del je "odrezan".

int (5.3) >> 5

int (5.6) >> 5

int (5.987) >> 5

okrogla (x)

Izraz je zaokrožen na najbližje celo število.

krog (5.4) >> 5.0

krog (5.7) >> 6.0

krog (5.5) >> 6.0

krog (5.987) >> 6.0

okrogle (x, n)

Uporablja se za zaokroževanje frakcijskega dela na n decimalna mesta

okrogla (5.8776.2)>

5.88

krog (5.9876.3)>

5.988

abs (x)

Poiščite izrazni modul




abs (-7) >> 7

abs (7.8) >> 7.8

abs (-66,55) >> 66,55

Funkcije, za katere želite povezati knjižnico (morate najprej vnesti iz matematičnega uvoza *), si lahko ogledate v naslednji tabeli.

Funkcije

Njihovo imenovanje

strop (x)

Funkcija je potrebna za zaokroževanje števila do večjega števila (»navzgor«).

tla (x)

Funkcija je potrebna, da zaokroži število navzdol na manjše celo število ("navzdol").

sqrt (x)

Vrne koren števila

dnevnik (x)

Potrebno je najti logaritem. Če podate bazo, bo izračun ustrezen.

e

Izhaja bazo naravnega logaritma

sin (x)

Izračun trigonometričnih funkcij, kjer je x izražen v radianih

cos (x)

tan (x)

asin (x)

acos (x)

atan (x)

atan2 (x, y)

Poišče polarni kot točke, katere koordinate so podane z x in y

stopinj (x)

Potreben za pretvorbo kota iz radianov v stopnje

radiani (x)

Funkcija, potrebna za pretvorbo kota, ki je v stopinjah dodeljena radianom

pi

Natisne vrednost konstante π

Kot primer, tukaj je koda, ki uporablja matematične operaterje.

python preostanek celega deljenja

Rezultat je izpeljan na naslednji način.

python preostanek delitve

V matematičnem modulu je veliko več funkcij. Tu so najpogostejši.

Zdieľať na sociálnych sieťach:

Príbuzný