Kako najti v Pythonu preostanek delitve?

Python je preprost, sodoben jezik za pisanje kode. Ima zmogljive knjižnice, ki lahko izračunajo vsak izraz. Python je glavni konkurent za Matlab in Octave. Če zaženete Python v interaktivnem načinu, lahko preostanek delitve najdete brez težav. Ampak to še ni vse! "Python" lahko deluje kot močan kalkulator.

Pojem operaterja

Da bi lahko v Pythonu našli preostanek delitve, morate obravnavati nekatere definicije. Operator - simbol ali niz, ki omogoča matematične, bitne logične in druge izračune. Izrazi ali številke, ki jih vnese uporabnik, da bi našli v Pythonu 3 preostanek delitve, identiteto kombinacije ali primerjave, se imenujejo operandi.


Razlikujejo se naslednje vrste operaterjev:
  • aritmetična;
  • bitno;
  • logično;
  • operaterji dodelitve;
  • Primerjava;
  • članstvo;
  • Identitete.
  • Preprosto povedano, v primeru "15-5" ima operater znak "-", operande - 15 in 5. To je aritmetična operacija s celimi števili. Če upoštevamo izraz "True in True", je operater tukaj "in", operandi pa so "True" in "True". Ta primer lahko pripišemo logičnemu tipu.

    Cilji in realna števila. Matematične operacije in izhodni rezultati

    Če upoštevamo matematične operacije nad celim in delnim številom, potem so operatorji +, -, *, /, **, //,%. Pri prvih treh je vse jasno. Označujejo seštevanje, odštevanje, množenje. Upravljavec "**" kaže nazmanjšati.


    Znaki posameznih (/) in dvojnih (//) oddelkov so različni. Če prva izda resnično število v rešitvi, potem je drugo potrebno, da najdemo celoten del delitve. Na primer, 9 //4 = 2. Ta operater ustreza funkciji div v Turbo Pascalu. Vendar obstaja pravilnost. Znak "/" bo kot rezultat izpisal celo število, če sta cilja tudi delilec in delitelj. Če želite najti preostanek v Pythonu, morate uporabiti% operator. Po analogiji z istim "Turbo Pascalom" lahko "%" primerjamo s funkcijo mod. Na primer 9% 2 = 1, to je v Pythonu preostanek delitve v tem primeru je enak 1. Oglejmo si več primerov. Za delitev brez ostankov, Python predlaga uporabo funkcije divmod (x, y). V tem primeru je x delitelj, delitelj. Za izraz divmod
    bo program dal naslednji rezultat
    . To pomeni, da je celoten del delitve enak 3, preostanek pa 0.
    Matematične operacije se lahko izvedejo brez dodelitve vrednosti spremenljivki. Nato se rezultat samodejno poda. Če koda vsebuje dodelitev spremenljivke, lahko rezultat natisnete s pomočjo stavka print.

    modul za matematiko

    Za lažjo uporabo, razvijalci ponujajo zmogljiv matematični modul, ki lahko obdeluje vse vrste številk in opravlja dodatne funkcije. Če želite povezati knjižnico, morate na začetku kode vnesti naslednjo vrstico: import math. Ta ukaz vam omogoča, da programski kodi dodate vse funkcije, ki so na voljo v modulu za matematiko. Nato za povezavo določenega bloka iz knjižnice ga morate trajno predpisati.Na primer, x = math.ceil (5.6).
    Če program pogosto uporablja isti blok, ga lahko uvozite samo. Na primer, zaporedje zaokrožitev morate prenesti na najbližje celo število v večji smeri. Potem je koda napisana na naslednji način: iz matematičnega uvoznega ceila ali iz matematičnega uvoza *. V obeh primerih se nadaljnja koda za zaokroževanje rezultata ne bo spremenila.

    Standardne aritmetične funkcije v Pythonu

    Za izračun preostanka celoštevilčne delitve v Pythonu ni vedno potrebno naložiti matematične knjižnice. Nekatere funkcije so vgrajene.

    Vgrajene funkcije



    Njihovo imenovanje



    Primeri



    int (x) )



    Pretvori realno število v celoto, tj. Delni del je "odrezan".







    int (5.3) 5 int (5.6) 5 int (5987) 5
    54)
    Izraz se zaokroži na najbližjo celoto.



    krog (5.4) 5.0 krog (5.7) 6.0 krog (5.5) 6.0 krog (5987) 6.0



    krog (x, n)



    Uporablja se za zaokroževanje frakcijskega dela na n decimalnih mest



    krog (587762) 588 krog (598763) 5988



    abs (x)



    Najde izrazni modul



    abs (-7) 7 abs (7.8) 7.8 -6655) 6655

    Funkcije, ki zahtevajo povezavo knjižnice (morate najprej pisati iz math import *), so prikazane v naslednji tabeli.

    Funkcije



    Njihovo imenovanje



    ceil (x)



    Funkcija



    nadstropje (x)



    Funkcija je potrebna za zaokroževanje števila na




    sqrt (x)



    Izračuna koren iz



    log (x)



    Potreben je logaritem. Če določite osnovo, bo izračun ustrezen.


    e



    Prikaže osnovo naravnega logaritma



    sin (x)



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



    cos (x)



    tan (x)
    )


    kri (x)



    acos (x)



    atan (x)
    161)

    atan2 (x, y)



    Najde polarni kot točke, katere koordinate so podane z x in y







    Potrebno za pretvorbo radijanskega kota v stopinjah



    radiani (x)



    Funkcija, ki je potrebna za pretvorbo Kot v stopinjah, v radianih



    pi



    Prikazuje vrednost konstante?

    Kot primer spodaj je koda podana z uporabo matematičnih operaterjev.
    Rezultat je naslednji.
    V matematičnem modulu je veliko več funkcij. Tukaj je navedeno, da se najpogosteje pojavljajo.

    Sorodne publikacije