nisfarm.ru

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.

python zbytek divize

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.

dělení bez pythonu

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í.

python 3 zbytek divize

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.

python zbytek celočíselného dělení

Výsledek je odvozen následovně.

python zbytek divize

V matematickém modulu je mnoho dalších funkcí. Zde jsou nejčastější.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru