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.
Vsebina
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.
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.
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.
Rezultat je izpeljan na naslednji način.
V matematičnem modulu je veliko več funkcij. Tu so najpogostejši.
- Koda 996: katera država predstavlja ta mobilna koda?
- Python je razvojno okolje. Python 3 za začetnike
- Kaj je div v Pascalu? Dodatki, izračuni in primeri
- Colt `Python` - preteklost in sedanjost
- Logično delovanje. Osnovne logične operacije
- Python za začetnike
- Kaj je pogojna izjava?
- Python - kaj je to? Programski jezik na visoki ravni
- Mobilni operaterji (Ukrajina): šifre. Razvoj trga mobilnih komunikacij v Ukrajini
- Kako najti številko moje številke Kyivstar? Vsi načini
- Kaj naredi funkcija SQL CONCAT?
- Programski jezik Python: zank
- Programiranje v Python: Seznam
- Vhod in izhod v Python. Vnos in tiskanje
- Programiranje v Pythonu. Delo z nizi
- Pogojna konstrukcija if. Python: prostranost in preprostost jezika
- Python: vrste podatkov, pogoji, zahteve in primeri
- Kaj so str objekti v Pythonu?
- Pogojni stavki, če / else v Python: skladnja in uporaba
- Bitni postopki. Programiranje v C in C ++
- Največja kača: tigrovi python