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.
| Obchod | Popis | Příklad | Vý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 * 3Je 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).
| Obchod | Výsledek |
|---|---|
| 5 / 2 | 2.5 |
| 10 / 3 | 3.3333333333333335 |
| 8 / 4 | 2.0 |
| 15 / 0 | ZeroDivisionError: 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í.
| Obchod | Výsledek |
|---|---|
| 7 // 2 | 3 |
| 9 // 4 | 2 |
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.