Ako nájsť v Pythone zvyšok divízie?

Python je jednoduchý, moderný jazyk pre písanie kódu. Má mocné knižnice, ktoré dokážu vypočítať akýkoľvek výraz. Python je hlavným konkurentom pre Matlab a Octave. Spúšťaním Pythonu v interaktívnom režime možno nájsť zvyšok divízie bez problémov. Ale to nie je všetko! "Python" môže slúžiť ako výkonná kalkulačka.

Pojem prevádzkovateľa

Aby sa v Pythone ľahko našiel zvyšok divízie, musíte sa zaoberať niektorými definíciami. Operátor - symbol alebo reťazec, ktorý vám umožňuje robiť matematické, bitové logické a iné výpočty. Výrazy alebo čísla zadané používateľom na nájdenie v Pythone 3 zvyšok divízie, totožnosť kombinácie alebo porovnanie sa nazývajú operandy.


Rozlišujú sa tieto typy prevádzkovateľov:
  • aritmetické;
  • bitom;
  • logické;
  • prevádzkovatelia priradenia;
  • Porovnanie;
  • členstvo;
  • Identity.
  • Jednoducho povedané, v príklade "15-5" operátor má znamienko "-", operandy - 15 a 5. Toto je aritmetická operácia s celými číslami. Ak zoberieme do úvahy výraz "Pravda a pravda", operátor tu znamená "a" a operandy sú "True" a "True". Tento príklad možno pripísať logickému typu.

    Ciele a reálne čísla. Matematické operácie a výsledný výstup

    Ak zoberieme do úvahy matematické operácie nad celé čísla a čiastkové čísla, operátori +, -, *, /, **, //,% sú operátori. Pri prvých troch je všetko jasné. Označujú prírastok, odčítanie, násobenie. Operátor "**" ukazuje nasa musí znížiť do určitej miery.


    Znaky jednotlivých (/) a dvojitých (//) divízií sú odlišné. Ak prvý vydá skutočné číslo v riešení, potom druhá je nevyhnutná na nájdenie celej časti divízie. Napríklad 9 //4 = 2. Tento operátor zodpovedá funkcii div v Turbo Pascal. Ale existuje pravidelnosť. Značka "/" vykáže ako výsledok celé číslo, ak sú aj delenie a deliteľ aj ciele. Ak chcete nájsť zvyšok v Pythone, musíte použiť operátor%. Analogicky s tým istým "Turbo Pascal", "%" možno porovnať s funkciou mod. Napríklad 9% 2 = 1, to znamená, že v Pythone je zvyšok rozdelenia v tomto prípade rovný 1. Pozrime sa na ďalšie príklady. Ak chcete rozdeliť bez zvyškov, Python navrhne použiť funkciu divmod (x, y). V tomto prípade je x divisor, deliteľ. Pre výraz divmod
    program dá nasledujúci výsledok
    . To znamená, že celá časť divízie sa rovná 3 a rovnováha je 0.
    Matematické operácie môžu byť vykonané bez priradenia hodnoty premennej. Potom sa výsledok automaticky zobrazí. Ak kód obsahuje priradenie premennej, výsledok môžete vytlačiť pomocou výpisu tlače.

    matematický modul

    Pre jednoduchšie používanie vývojári ponúkajú výkonný matematický modul, ktorý dokáže pracovať s akýmkoľvek typom čísiel a vykonávať ďalšie funkcie. Ak chcete pripojiť knižnicu, musíte na začiatku kódu zadať nasledujúci riadok: importovať matematiku. Tento príkaz vám umožní pridať do programového kódu všetky funkcie dostupné v matematickom module. Ak chcete pripojiť určitý blok z knižnice, musíte ho trvale predpísať.Napríklad, x = math.ceil (5.6).
    Ak program bude často používať ten istý blok, môžete ho importovať len. Napríklad je potrebné vykonať sériu zaokrúhľovaní na najbližšie celé číslo vo väčšom smere. Potom je kód napísaný nasledovne: z matematického importu stropu alebo z matematického importu *. V obidvoch prípadoch sa kód pre zaokrúhlenie výsledku nezmení.

    Štandardné aritmetické funkcie v Pythone

    Na výpočet zvyšku celočíselného rozdelenia v Pythone nie je vždy potrebné načítať matematickú knižnicu. Niektoré funkcie sú zabudované.

    Vstavané funkcie



    Ich menovanie


    )



    Konvertuje skutočné číslo na celok, to znamená, že čiastková časť je "orezaná".







    int (5.3) 5 int (5.6) 5 int (5987) 54)
    Zaokrúhľovanie výrazu na najbližší celok.



    okrúhly (5.4) 5,0 okrúhly (5,7) 6,0 okrúhly (5,5) 6,0 okrúhly (5987)



    Používa sa na zaokrúhlenie zlomkovej časti na desatinné miesta



    okrúhle (587762) 588 kolo (598763)

    abs (x)



    nájde výrazový modul

    -6655) 6655

    Funkcie, ktoré vyžadujú pripojenie knižnice (musíte najprv písať z matematického importu *), nájdete v nasledujúcej tabuľke.

    Funkcie



    Ich vymenovanie






    poschodie (x)



    Funkcia je potrebná na zaokrúhlenie čísla naCelý ("dole")



    sqrt (x)



    vypočítava koreň čísla



    log (x)



    Vyžaduje sa nájsť logaritmus. Ak zadáte základ, potom bude výpočet vhodný.



    , e



    Zobrazuje základ prirodzeného logaritmu



    , sin (x)
    (137 )

    Výpočet trigonometrických funkcií, kde x je v radiánoch



    cos (x)



    , tan (x) (148 )


    asin (x)



    ACOS (x)



    atan (x)



    ATAN2 (x, y)



    Nájsť polárne uhol ľubovoľného bodu set x a y



    stupňa (x)



    , nutné na prevedenie uhol radiány na stupne



    radiány (x)



    Funkcia potrebná na transformáciu Uhol udávaný v stupňoch v radiánoch



    pi



    Zobrazuje hodnotu konštanty?

    Ako príklad nižšie je kód uvedený pomocou matematických operátorov.
    Výsledok je nasledujúci.
    V matematickom module je mnoho ďalších funkcií. Treba poznamenať, že najčastejšie sa vyskytujú.

    Súvisiace publikácie