Jak najít v Pythonu zbytek divize?

Python je jednoduchý, moderní jazyk pro psaní kódu. Má silné knihovny, které dokáží vypočítat libovolný výraz. Python je hlavní soutěžitel pro Matlab a Octave. Spuštěním Pythonu v interaktivním režimu je možné najít zbývající část divize bez obtíží. Ale to není všechno! "Python" může fungovat jako výkonná kalkulačka.

Pojem operátor

Abyste v Pythonu snadno nalezli zbytek divize, musíte se vypořádat s některými definicemi. Operátor - symbol nebo řetězec, který umožňuje provádět matematické, bitové logické a jiné výpočty. Výrazy nebo čísla zadaná uživatelem k nalezení v Pythonu 3 zbytku dělení, totožnosti kombinace nebo porovnání se nazývají operandy.


Rozlišují se tyto typy operátorů:
  • aritmetika;
  • bitové;
  • logické;
  • provozovatelé úkolů;
  • Srovnání;
  • členství;
  • Identity.
  • Jednoduše řečeno, v příkladu "15-5" má operátor znaménko "-", operandy - 15 a 5. Jedná se o aritmetický operace s celistvými čísly. Pokud se má zvážit výraz "True and True", operátor zde znamená "a" a operandy jsou "True" a "True". Tento příklad lze přičíst logickému typu.

    Cíle a reálná čísla. Matematické operace a výsledný výsledek

    Pokud zvážíme matematické operace nad celočíselnými a částečnými čísly, operátory +, -, *, /, **, //,% jsou operátory. U prvních tří je vše jasné. Označují přidání, odečítání, násobení. Operátor "**" ukazuje naje třeba snížit na stupeň.


    Znaky jednotlivých (/) a dvojitých (//) divizí jsou různé. Pokud první vygeneruje reálné číslo v řešení, pak druhá je nezbytná k nalezení celé části divize. Například 9 //4 = 2. Tento operátor odpovídá funkci div v Turbo Pascal. Ale existuje pravidelnost. Značka "/" vygeneruje jako celek celé číslo, jestliže jsou dělící a dělitelné i cíle. Chcete-li najít zbytek v Pythonu, musíte použít operátor%. Analogicky se stejným "Turbo Pascal", "%" lze porovnat s funkcí mod. Například 9% 2 = 1, tj. V Pythonu zbytek divize v tomto případě se rovná 1. Podívejme se na další příklady. Chcete-li rozdělit bez zbytků, Python navrhne použití funkce divmod (x, y). V tomto případě je x dělitel, dělitel. Pro výraz divmod
    program poskytne následující výsledek
    . To znamená, že celá část divize je rovna 3 a rovnováha je 0.
    Matematické operace lze provádět bez přiřazení hodnoty proměnné. Poté se výsledek automaticky dává. Pokud kód obsahuje přiřazení proměnné, můžete vytisknout výsledek pomocí příkazu pro tisk.

    matematický modul

    Pro snadné použití nabízí vývojáři výkonný matematický modul, který dokáže pracovat s jakýmkoli typem čísel a provádět další funkce. Chcete-li připojit knihovnu, musíte na začátku kódu zadat následující řádek: importovat matematiku. Tento příkaz vám umožní přidávat do programového kódu všechny funkce dostupné v matematickém modulu. Poté, abyste připojili určitý blok z knihovny, musíte jej trvale předepisovat.Například x = math.ceil (5.6).
    Pokud program bude často používat stejný blok, můžete jej importovat pouze. Například musíte provést řadu zaokrouhlení na nejbližší celé číslo ve větším směru. Pak je kód napsán následovně: z matematického importního stropu nebo z matematického importu *. V obou případech se další kód zaokrouhlení výsledku nezmění.

    Standardní aritmetické funkce v Pythonu

    Pro výpočet zbytku celočíselného dělení v Pythonu není vždy nutné načíst matematickou knihovnu. Některé funkce jsou vestavěné.

    Vestavěné funkce



    Jejich jmenování


    )



    Převede skutečné číslo na celek, to znamená, že dílčí část je "odříznuta".







    int (5.3) 5 int (5.6) 5 int (5987) 54)
    Zaokrouhlení výrazu na nejbližší celek.



    kolo (5.4) 5.0 kolo (5.7) 6.0 kolo (5.5) 6.0 kolo (5987) 6.0




    Použije se k zaokrouhlování zlomkové části na n desetinných míst



    kruhové (587762) 588 kruhové (598763)



    abs (-7) 7 abs (7,8) 7,8 abs -6655) 6655

    Funkce, které vyžadují připojení knihovny (musíte nejprve napsat z matematického importu *), naleznete v následující tabulce.

    Funkce



    Jejich jmenování






    podlaží (x)



    Funkce je nutná pro zaokrouhlení čísla na




    sqrt (x)



    log (x)



    Požadováno pro nalezení logaritmu. Pokud zadáte základ, pak bude výpočet vhodný.



    , e



    Zobrazuje základ přirozeného logaritmu



    , sin (x)
    (137 )

    Výpočet trigonometrických funkcí, kde x je v radiánech



    cos (x)



    , tan (x) (148 )


    asin (x)



    acos (x)



    atan (x)



    atan2 (x, y)



    Najít polární úhel libovolného bodu set x a y



    stupně (x)



    , nutné k převedení úhel radiány na stupně



    radiány (x)



    Funkce potřebná k transformaci náhradní úhel ve stupních na radiány



    , PI



    Zobrazuje konstantní hodnoty?

    Jako příklad níže je kód uveden pomocí matematických operátorů.
    Výsledkem je následující.
    V matematickém modulu je mnoho dalších funkcí. Zde je třeba poznamenat, že se vyskytují nejčastěji.

    Související publikace