Interaktív python nyelvű tankönyv

3. lecke: Számítások

1. aritmetika

Az egész meghatározott műveletek +. -. * És **. Működés split / egészek visszatér egy valós szám (float típusú érték). Függvényében hatványozást vissza float értéket. ha a kitevő - negatív szám.

De van egy speciális működtetése osztás végrehajtó elöntve a törtrész, amely jelöli // (megfelelő div műveletek Pascal). Ez adja vissza egy egész: egész részét hányados. További közel a művelet - egy művelet meghozatalának fennmaradó részlege, jelöljük% (ami megfelel a művelet mod Pascal). Például:

2. A valós számok

Ebben a fejezetben elsősorban a valós számok, az úszó.

Felhívjuk figyelmét, hogy ha azt akarjuk, hogy olvassa el a billentyűzetről egy valós szám, az eredmény, vissza függvényében input () kell átalakítani úszó típus.

A tényleges (valós) számok képviselik mint egészek tizedes pont (inkább, mint külön, mivel szokás rögzítésére tizedesjegyek orosz nyelvű). A felvételhez a nagyon nagy vagy nagyon kis számban modulo egy úgynevezett felvételt „lebegőpontos” (más néven „tudományos” record). Ebben az esetben ez a szám képviseli a tizedesvessző, az úgynevezett mantissza. szorozva egy egész szám ereje tíz (sorrendben). Például, a távolság a Föld-Nap egyenlő 1.496 x 10 11 molekula vizet, és a tömege 2,99 x 10 -23.

A lebegőpontos számok python programok, valamint a bemeneti és kimeneti vannak írva, mint az első írásos mantissza, majd írt levél e. akkor az írásbeli megrendelés. Terek nem helyezhető el ezt a bejegyzést. Például, a fenti konstansok írható és 1.496e11 2.99e-23. Mielőtt a tényleges szám is lehet mínusz jel.

Emlékezzünk, hogy az eredmény a részleg működése / mindig egy valós szám (float), míg a művelet eredménye // egész szám (int).

Conversion egy sor valós számok előállított kerekítve nulla felé, azaz int (1,7) == 1. int (-1.7) == -1.

3. matematikai könyvtár

Számítások elvégzésére valós számok Python tartalmaz számos további funkciók gyűjtött a könyvtárban (modul), amely az úgynevezett matek.

Ahhoz, hogy használni ezeket a funkciókat a program elején, akkor csatlakoztassa a matematikai könyvtárat, hogy a csapatot

Tegyük fel például, azt akarjuk, hogy kerek a valós számok a legközelebbi egész számra felfelé. A megfelelő funkció ceil egy argumentuma hivatkoznak, mint például: math.ceil (x) (azaz, egyértelműen kijelenti, hogy a matematikai modul használt ceil funkció). Ahelyett, hogy az x bármilyen szám, változó vagy kifejezés. A függvény visszatérési értéke lehet megjeleníteni, vagy hozzá egy másik változó használható az egyenletben:

Egy másik módja, hogy használja a funkciókat a matematikai könyvtár. ami nem kell, hogy adja meg a nevét a modul minden egyes alkalommal, amikor használja a funkciókat a modul matematika, így néz ki:

Az alábbi lista a fő funkciója a matematikai modul. Egy részletesebb leírás Ezen funkciók megtalálhatók a dokumentáció Python nyelven.

Néhány ilyen funkciók (int. Round. Abs) standard és nem igényelnek összekötő matematikai modul használatát.

Kapcsolódó cikkek