Přejít na hlavní obsah

Práce math v Pythonu: základy matematických operací

Python je jedním z nejpopulárnějších programovacích jazyků na světě. Umožňuje vývojářům vytvářet různé typy programů, včetně matematických výpočtů. Vestavěná knihovna math v Pythonu poskytuje mnoho funkcí a konstant pro práci s čísly a matematickými operacemi. V tomto článku se podíváme na základy používání math v Pythonu a podíváme se na některé příklady.

Hlavním úkolem knihovny math v Pythonu je poskytovat přesné matematické výpočty. Poskytuje funkce pro výpočet trigonometrických, logaritmických, stepních a dalších matematických operací. Díky knihovně math budete moci snadno provádět složité matematické operace, jako je Výpočet odmocniny, nalezení sinusu nebo kosinu úhlu a další.

Chcete-li používat funkce a konstanty z knihovny math v Pythonu, musíte jej nejprve importovat pomocí příkazu import math. Poté budete moci používat všechny funkce a konstanty poskytované touto knihovnou. K výpočtu sinusového úhlu ve stupních můžete například použít funkci math.sin() a pro nalezení odmocniny z čísla-funkce math.sqrt(). Všimněte si, že před použitím funkcí a konstant z knihovny math je nutné zadat set-top box math..

Operace s čísly: sčítání, odčítání, násobení, dělení

Sčítání je operace, která umožňuje sloučit dvě čísla do jednoho a zvýšit jejich hodnotu. Pro sčítání čísel se v Pythonu používá příkaz"+". Chcete-li například sčítat čísla 2 a 3, můžete napsat následující kód: result = 2 + 3 . Po spuštění tohoto kódu bude proměnná result obsahovat hodnotu 5.

Odčítání je operace, která umožňuje odečíst jedno číslo od druhého a snížit jejich hodnotu. K odčítání čísel v Pythonu se používá příkaz" -". Chcete - li například odečíst číslo 3 z čísla 5, můžete napsat následující kód: result = 5-3 . Po spuštění tohoto kódu bude proměnná result obsahovat hodnotu 2.

Násobení je operace, která umožňuje vynásobit dvě čísla a získat jejich součin. Pro násobení čísel se v Pythonu používá příkaz"*". Chcete-li například vynásobit čísla 2 a 3, můžete napsat následující kód: result = 2 * 3 . Po spuštění tohoto kódu bude proměnná result obsahovat hodnotu 6.

Dělení je operace, která umožňuje rozdělit jedno číslo na druhé a získat jejich soukromé číslo. K dělení čísel se v Pythonu používá příkaz"/". Chcete-li například rozdělit číslo 6 na číslo 2, můžete napsat následující kód: result = 6 / 2 . Po spuštění tohoto kódu bude proměnná result obsahovat hodnotu 3.

Je důležité si uvědomit, že v Pythonu mohou být čísla celá (int) i zlomková (float). Při provádění operací s čísly různých typů Python automaticky převede datové typy a vrátí výsledek do přesnějšího formátu. Například při provádění operace result = 6 / 4 bude proměnná result obsahovat hodnotu 1.5 , protože výsledek dělení zlomkových čísel bude zlomkové číslo.

ObchodPopisPříkladVýsledek
SčítáníSpojuje dvě čísla 2 + 3 5
OdčítáníOdečte jedno číslo od druhého 5 - 3 2
NásobeníNásobí dvě čísla 2 * 3 6
DěleníDělí jedno číslo na druhé 6 / 2 3

Sčítání čísel v Pythonu

K provedení operace sčítání se v Pythonu používá příkaz"+". Syntaxe operace sčítání je následující:

Kde " a " A " b " jsou proměnné nebo číselné hodnoty, které je třeba sčítat.

Příklad použití operace sčítání:

a = 5b = 3c = a + b

Lze také provádět sčítání čísel na přímku, bez použití proměnných. Například:

Je důležité si uvědomit, že operace sčítání platí i pro jiné typy dat, nejen pro čísla. Můžete například sčítat řádky:

Operaci sčítání lze také provést pomocí příkazu "+ - " a nakonec odečíst číslo. Výsledkem odčítání bude rozdíl dvou čísel.

Níže je uveden příklad kódu, který ukazuje odčítání čísel v Pythonu:

a = 5b = 3c = a - bprint(c) # Результат: 2

Výsledkem provedení kódu bude číslo 2, protože 5 mínus 3 se rovná 2.

Pomocí příkazu "-" a proměnných Pythonu je tedy možné provést odčítání čísel a získat výsledek.

Násobení čísel v Pythonu

Násobení čísel lze provést pomocí příkazu"*". Například pro vynásobení čísla 5 číslem 3 můžete napsat následující kód:

result = 5 * 3
Je také možné násobit nejen číselné hodnoty, ale i řetězce. Můžete například vynásobit řádek " Hello "číslem 3 a získat řádek"HelloHelloHello".
text = "Hello" * 3
Умножение чисел в Python можно также выполнять внутри выражений. Например, можно умножить результат выражения 2 + 3 на число 4:
result = (2 + 3) * 4
Таким образом, умножение чисел в Python является простой и удобной операцией, которая может быть использована для решения различных математических задач.

Dělení čísel v Pythonu


В языке программирования Python деление чисел представлено операцией "/", которая возвращает частное от деления первого операнда на второй.
Оператор "/" может использоваться для деления чисел разных типов данных, включая целые числа и числа с плавающей запятой. Результатом деления всегда будет число с плавающей запятой, даже если оба операнда являются целыми числами.
Если один из операндов является нулем, возникает ошибка деления на ноль (ZeroDivisionError).
ObchodVýsledek
5 / 22.5
10 / 33.3333333333333335
8 / 42.0
15 / 0ZeroDivisionError: division by zero

Abyste se vyhnuli chybě dělení nulou, můžete před provedením dělení použít podmíněný výraz ke kontrole druhého operandu.

Existuje také operace dělení se zaokrouhlením na menší stranu"//", která vrací celé číslo jako výsledek dělení.

ObchodVýsledek
7 // 23
9 // 42

Znalost matematických operací v Pythonu vám umožňuje efektivně používat jazyk k řešení různých problémů, které vyžadují práci s čísly a jejich operacemi.

Matematické funkce v modulu math

Modul math v Pythonu poskytuje širokou škálu matematických funkcí, které pomáhají operovat s čísly, provádět různé matematické operace a řešit různé úkoly. Níže jsou uvedeny nejpoužívanější funkce tohoto modulu:

  • math.sqrt (x) - vrací druhou odmocninu čísla x .
  • math.pow (x, y) - vrací číslo X postavené na stupeň y .
  • math.exp (x) - vrací hodnotu exponenta, tedy e^x .
  • math.log (x) - vrací přirozený logaritmus čísla x .
  • math.log10 (x) - vrací desetinný logaritmus čísla x .
  • math.sin (x) - vrací sinus úhlu x .
  • math.cos (x) - vrací kosinus úhlu x .
  • math.tan (x) - vrací tangens úhlu x .
  • math.radians (x) - převádí úhel x Z stupňů na radiány.
  • math.degrees (x) - převádí úhel X z radiánů na stupně.

Toto je jen malý seznam funkcí, které lze použít k práci s čísly v modulu math. Více informací o dalších funkcích najdete v oficiální dokumentaci.

Funkce pro nalezení odmocniny

Příklad použití funkce ' math.sqrt()':

import math

number = 16

result = math.sqrt(number)

print ("druhá odmocnina čísla", number, "rovná", result)

Výsledek provádění tohoto kódu bude následující:

Druhá odmocnina z čísla 16 je 4.0

Tedy funkce ' math.sqrt () ' je užitečný nástroj pro Výpočet odmocniny z čísla v Pythonu.

Funkce pro nalezení stupně čísla

Programovací jazyk Python má vestavěnou funkci, která vám umožní zvýšit číslo na stupeň. Je to funkce pow ().

Funkce pow () přijímá dva argumenty: číslo, které má být povýšeno na stupeň, a samotný stupeň. Vrací výsledek ve formě čísla.

Příklad použití funkce pow() :

number = 2power = 3result = pow(number, power)print(result) # Выведет 8

Funkce pow() také umožňuje použití záporných stupňů, což je ekvivalentní nalezení reverzní hodnoty čísla:

number = 2power = -2result = pow(number, power)print(result) # Выведет 0.25

V tomto příkladu je číslo 2 vztaženo do záporného druhého stupně, což se rovná 0.25 .

Použití funkce pow () umožňuje pohodlně a rychle najít stupeň čísla v programování v Pythonu.