Jak najdu zbytek dělení v Pythonu?
Python je jednoduchý, moderní jazyk pro psaní kódu. Má mocné knihovny, které dokáží vypočítat jakýkoli výraz. Python je hlavním konkurentem pro Matlab a Octave. Spuštěním interaktivního Pythonu může uživatel snadno najít zbytek divize. Ale to není všechno! "Python" může fungovat jako výkonná kalkulačka.
Obsah
Koncepce provozovatele
Chcete-li snadno najít v Pythonu zbytek divize, musíte pochopit některé definice. Operátor je znak nebo řetězec, který umožňuje vytvářet matematický, bitový, logický a jiný výpočet. Výrazy nebo čísla zadaná uživatelem, aby uživatel nalezl v Pythonu 3 zbytek divize, identitu kombinace nebo porovnání, se nazývají operandy.
Oddělte tyto typy operátorů:
- aritmetika;
- bitový;
- logické;
- provozovatelé úkolů;
- srovnání;
- členství;
- identity.
Jednoduše řečeno, v příkladu "15 - 5" je operátor znaménkem ";", operandy jsou 15 a 5. Jedná se o aritmetický operace s celistvými čísly. Pokud se podíváme na výraz "True and True", operátor je "a" a operandy jsou "True" a "True". Tento příklad lze přičíst logickému typu.
Celá čísla a reálná čísla. Matematické operace a výstup výsledku
Pokud vezmeme v úvahu matematické operace na celočíselných a částečných počtech, operátoři jsou +, -, *, /, **, //,%. U prvních tří je vše jasné. Označují příslušné sčítání, odčítání, násobení. Operátor "**" označuje potřebu exponentiace.
Známky jednotného (/) a dvojitého (//) štěpení jsou různé. Pokud první v rešení vytvoří reálné číslo, pak druhá je potřebná 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 "/" zobrazí jako celé číslo celé číslo, pokud jsou dělitel a dividenda také celá čísla. Chcete-li najít zbývající část divize v Pythonu, musíte použít operátor%. Analogicky se stejným "Turbo Pascal", "%" je srovnatelný s funkčním modem. Například 9% 2 = 1, tj. v Pythonu se zbytek rozdělení v tomto případě rovná 1. Podívejme se na další příklady.
Chcete-li rozdělit bez zbytku, Python navrhne použití funkce divmod (x, y). V tomto případě je x dělitelné a y je dělitel. Pro výraz divmod (9,3) program vrátí následující výsledek (3.0). To znamená, že celá část divize je 3 a zbytek 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 výsledek vytisknout na obrazovce pomocí příkazu pro tisk.
Matematický modul
Pro pohodlí uživatelů nabízí vývojáři výkonný matematický modul, který může pracovat s libovolnými typy čísel a provádět další funkce.
Chcete-li připojit knihovnu, musíte zapsat následující řádek na začátku kódu programu: Import math. Takový příkaz umožní načíst do programového kódu všechny funkce dostupné v matematickém modulu. Poté, pokud chcete připojit konkrétní blok z knihovny, musíte jej neustále registrovat. Například x = math.ceil (5.6).
Pokud program často používá stejný blok, můžete jej importovat pouze. Například je třeba provést sérii zaokrouhlení na nejbližší celé číslo na velké straně. 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í nezmění.
Standardní aritmetické funkce v Pythonu
Chcete-li vypočítat zbytek celočíselného dělení v Pythonu, nemusíte vždy načítat matematickou knihovnu. Některé funkce jsou vestavěné.
Vestavěné funkce | Jmenování | Příklady |
int (x) | Transformuje reálné číslo na celé číslo, tj. částečná část je "odříznuta". | int (5.3) >> 5 int (5.6) >> 5 int (5.987) >> 5 |
kolo (x) | Výraz je zaokrouhlen na nejbližší celé číslo. | kolo (5.4) >> 5.0 kolo (5.7) >> 6.0 kolo (5.5) >> 6.0 kolo (5.987) >> 6.0 |
kruh (x, n) | Používá se pro zaokrouhlení zlomkové části na n desetinných míst | (5.8776.2)> 5.88 (5.9876.3)> 5,988 |
abs (x) | Najděte modul výrazu | abs (-7) >> 7 abs (7.8) >> 7.8 abs (-66.55) >> 66.55 |
Funkce, pro které chcete propojit knihovnu (musíte nejprve zadat z matematického importu *), naleznete v následující tabulce.
Funkce | Jmenování |
ceil (x) | Funkce je potřeba k zaokrouhlení čísla na větší celé číslo ("nahoru"). |
podlaha (x) | Funkce je potřebná k zaokrouhlení čísla na menší celé číslo ("dolů"). |
sqrt (x) | Vrátí kořen čísla |
log (x) | Je třeba najít logaritmus. Pokud zadáte základnu, bude výpočet vhodný. |
e | Výstup základny přirozeného logaritmu |
sin (x) | Výpočet trigonometrických funkcí, kde x je vyjádřeno v radiánech |
cos (x) | |
tan (x) | |
asin (x) | |
acos (x) | |
atan (x) | |
atan2 (x, y) | Najde polární úhel bodu, jehož souřadnice jsou dány x a y |
stupně (x) | Vyžaduje se převedení úhlu od radiánů na stupně |
radiány (x) | Funkce potřebná k převodu úhlu daného ve stupních na radiány |
pi | Vytiskne hodnotu konstanty π |
Příkladem je zde kód využívající matematické operátory.
Výsledek je odvozen následovně.
V matematickém modulu je mnoho dalších funkcí. Zde jsou nejčastější.
- Hieroglyf Python: popis, rysy obsahu a zajímavé fakty
- Python je vývojové prostředí. Python 3 pro začátečníky
- Co je div v Pascalu? Příklady, výpočty a příklady
- Colt `Python` - minulost a současnost
- Python pro začátečníky
- Python - co je to? Programovací jazyk na vysoké úrovni
- Python programovací jazyk: smyčky
- Skriptovací programovací jazyky: úkoly, funkce a výhody
- Programování v Pythonu: Seznam
- Vstup a výstup v Pythonu. Vstup a tisk
- Programování v Pythonu. Práce s řetězci
- Podmíněná konstrukce if. Python: rozlehlost a jednoduchost jazyka
- Python: datové typy, podmínky, požadavky a příklady
- Funkce v Pythonu: def. Python 3 pro začátečníky
- Objektově orientované programování v Pythonu: třídy, popis a funkce
- Co jsou objekty str v Pythonu?
- Práce s objekty souborů: otevřete, přečtěte a zapisujte soubory do Pythonu
- Podmíněné příkazy if / else v jazyce Python: syntaxe a aplikace
- Bitové operace. Programování v C a C ++
- Royal Python: popis, obsah v teráriu
- Největší hadi: tygr python