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
Razlikujejo se naslednje vrste operaterjev:
Cilji in realna števila. Matematične operacije in izhodni rezultati
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.
modul za matematiko
Č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
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.