Kako mogu pronaći ostatak podjele u Pythonu?

Python je jednostavan, suvremen jezik za pisanje koda. Ima moćne knjižnice koje mogu izračunati bilo koji izraz. Python je glavni konkurent za Matlab i Octave. Trčanje Python interaktivno, korisnik može lako pronaći ostatak odjeljka. Ali to nije sve! "Python" može djelovati kao snažan kalkulator.

python ostatak podjele

Koncept operatera

Da biste lako pronašli u Pythu ostatak podjele, trebate razumjeti neke definicije. Operator je znak ili niz koji vam omogućuje izradu matematičkog, bitno, logičkog i drugog izračuna. Izrazi ili brojevi koje je korisnik unio da bi pronašli u Pythonu 3 ostatak podjele, identitet kombinacije ili usporedbe, nazivaju se operandi.

Odvojite sljedeće vrste operatora:

  • aritmetički;
  • bitovima;
  • logička;
  • operatori zadataka;
  • usporedba;
  • članstvo;
  • identitet.

Jednostavno rečeno, u primjeru "15 - 5" operator je znak ";", operandi su 15 i 5. To je aritmetička operacija s integerima. Ako pogledamo izraz "Istina i istina", operater je "i", a operandi su "True" i "True". Ovaj se primjer može pripisati logičkoj vrsti.

Integers i stvarni brojevi. Matematička operacija i izlaz rezultata

Ako uzmemo u obzir matematičke operacije na cjelobrojnim i frakcijskim brojevima, operatori su +, -, *, /, **, //,%. S prva tri, sve je jasno. Oni označavaju, zbrajanje, oduzimanje, razmnožavanje. Operater "**" ukazuje na potrebu za eksponencijalom.

Znakovi pojedinačnih (/) i dvostrukih (//) fisija su različiti. Ako prvi stvara pravi broj u rješenju, onda je drugi potreban za pronalaženje cijelog dijela podjele. Na primjer, 9 // 4 = 2. Ovaj operator odgovara div funkciji u Turbo Pascal. Ali postoji pravilnost. Znak "/" prikazuje cijeli broj kao rezultat, ako su i djelitelj i dividenda također cijeli brojevi. Da biste pronašli ostatak dijeljenja u Pythonu, morate koristiti% operatera. Po analogiji s istim "Turbo Pascal", "%" je usporedivo s funkcijom mod. Na primjer, 9% 2 = 1, tj. u Pythonu, ostatak podjele u ovom slučaju jednak je 1. Razmotrimo još nekoliko primjera.

Za obavljanje dijeljenja bez ostatka, Python predlaže upotrebu funkcije divmod (x, y). U ovom slučaju, x je djeljiv, a y je djelitelj. Za izraz divmod (9,3), program će vratiti sljedeći rezultat (3,0). To znači da je cijeli dio podjele 3, a ostatak je 0.

podjela bez pitona

Matematičke operacije mogu se izvesti bez dodjele vrijednosti varijabli. Tada se rezultat daje automatski. Ako kôd sadrži varijabilnu dodjelu, možete ispisati rezultat na zaslon pomoću ispisa ispisa.

Modul matematike

Zbog praktičnosti korisnika, programeri nude snažan modul matematike koji može raditi s bilo kojim brojem brojeva i obavljati dodatne funkcije.

Za povezivanje knjižnice, na početku programskog koda trebate upisati sljedeći redak: import math. Takva naredba omogućit će učitavanje u programski kôd sve funkcije dostupne u modulu matematike. Zatim za povezivanje određenog bloka iz knjižnice morate ga stalno registrirati. Na primjer, x = math.ceil (5.6).

Ako program često koristi isti blok, možete ga uvesti samo. Na primjer, morate napraviti niz zaokruživanja na najbliži cijeli broj na velikoj strani. Tada se kod zapisuje kako slijedi: iz uvoza matematike ili iz uvoza matematike *. U oba slučaja, daljnji kod zaokruživanja ne mijenja se.

python 3 ostatak podjele

Standardne aritmetičke funkcije u Pythonu

Da biste izračunali ostatak cijele cjeline u Pythonu, ne morate uvijek učitati knjižnicu matematike. Neke su funkcije ugrađene.

Ugrađene funkcije

Njihov imenovanje

primjeri

int (x)

Pretvara stvarni broj u cijeli broj, tj. frakcijski dio je "odsječen".

int (5.3) >> 5

int (5.6) >> 5

int (5,987) >> 5

krug (x)

Izraz je zaokružen na najbliži cijeli broj.

okrugli (5.4) >> 5.0

krug (5.7) >> 6.0

okrugli (5.5) >> 6.0

okrugli (5,987) >> 6,0

krug (x, n)

Koristi se za zaokruživanje djelomičnog dijela na n decimalna mjesta

okrugli (5.8776.2)>

5.88

okrugli (5,9876,3)>

5,988

abs (x)



Pronađite izrazni modul

abs (-7) >> 7

ABS (7.8) >> 7.8

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

Funkcije za koje želite povezati knjižnicu (prvo morate ući iz uvoza matematike *) možete vidjeti u sljedećoj tablici.

funkcije

Njihov imenovanje

ceil (x)

Funkcija je potrebna za okrugli broj do većeg broja ("gore").

kat (x)

Funkcija je potrebna da zaokruži broj do manjeg broja ("dolje").

sqrt (x)

Vraća korijen broja

log (x)

Potrebno je pronaći logaritam. Ako navedete bazu, tada će izračun biti prikladan.

e

Izlazi osnovu prirodnog logaritma

grijeh (x)

Izračun trigonometrijskih funkcija, gdje je x izražen u radijanima

cos (x)

tan (x)

asin (x)

acos (x)

atan (x)

atan2 (x, y)

Pronalazi polarni kut točke čije su koordinate dane s x i y

stupnjevi (x)

Potrebno je pretvoriti kut od radijana do stupnjeva

radijanci (x)

Funkcija potrebna za pretvaranje kuta danog u stupnjevima na radijane

pobožan

Ispisuje vrijednost konstante π

Kao primjer, ovdje je kod koji koristi matematičke operatore.

ostatak od cijele cjeline

Rezultat je izveden kako slijedi.

python ostatak podjele

Mnogo je više funkcija u modulu matematike. Ovdje su najčešći.

Dijelite na društvenim mrežama:

Povezan
Poljski poljski zapis: algoritam, metode i primjeriPoljski poljski zapis: algoritam, metode i primjeri
Što je div u Pascalu? Povećanja, proračuni i primjeriŠto je div u Pascalu? Povećanja, proračuni i primjeri
Što znači način operanda?Što znači način operanda?
Python za početnikePython za početnike
Python - što je to? Visoki programski jezikPython - što je to? Visoki programski jezik
Python programski jezik: petljePython programski jezik: petlje
Operator zadatka u `Pascal`: što se namjerava, koje radnje se obavljajuOperator zadatka u `Pascal`: što se namjerava, koje radnje se obavljaju
Skriptni programski jezici: zadaci, značajke i prednostiSkriptni programski jezici: zadaci, značajke i prednosti
Programiranje u Pythonu: PopisProgramiranje u Pythonu: Popis
Ulaz i izlaz u Pythonu. Ulaz i ispisUlaz i izlaz u Pythonu. Ulaz i ispis
» » Kako mogu pronaći ostatak podjele u Pythonu?
LiveInternet