Python je výkonný, efektivní a moderní programovací jazyk na vysoké úrovni. Při vývoji softwarových systémů je nutné pro provádění výpočtů používat číselné a aritmetické operace. Python pro tento účel poskytuje řadu čísel a aritmetických operací. V tomto článku vás naučíme o číslech Pythonu, převodu jednoho datového typu na jiný datový typ a aritmetických operacích. Editor Spyder3 se používá k vytvoření a spuštění skriptu Pythonu.
Čísla v Pythonu
Čísla jsou určena jejich datovými typy. Python má tři typy čísel:
- Celá čísla
- Čísla s plovoucí desetinnou čárkou
- Složitá čísla
Tato čísla jsou definována jako celá čísla, float a komplexní třídy v Pythonu. Celá čísla a čísla s plovoucí desetinnou čárkou se liší desetinnou čárkou. Číslo s plovoucí desetinnou čárkou má desetinná místa, zatímco celá čísla jsou bez desetinné čárky. Například 4 je celé číslo, zatímco číslo 4.0 je číslo s plovoucí desetinnou čárkou. Třetím typem čísla jsou komplexní čísla. Komplexní číslo se skládá ze skutečné a imaginární části. Rozdíl mezi skutečnou a imaginární částí uvidíme dále v tomto článku. Složitá čísla jsou zapsána ve tvaru x + yj.
Používání čísel v Pythonu
Čísla lze v Pythonu použít následujícími způsoby:
Chcete-li deklarovat jednoduché celé číslo, napište název proměnné a přiřaďte jí číslo, například:
num = 5Podobně pro deklaraci a použití čísla s plovoucí desetinnou čárkou napište název proměnné a přiřaďte jí číslo následujícím způsobem:
num = 5.5Mezitím jsou komplexní čísla deklarována takto:
cNumber = 3 + 7jV daném komplexním čísle je 3 skutečná část a 7 imaginární část. Takže x je vždy skutečná část a y je vždy imaginární část.
Můžeme také určit typ čísla pomocí funkce type (). Funkce type () vrací třídu proměnné nebo čísla. Podívejme se na několik příkladů:
Určení typu celého čísla
Proměnná x má hodnotu 5. To znamená, že x patří do třídy celých čísel.
Výstup
Výstup je uveden v konzole Pythonu. Výstup ukazuje, že proměnná x patří do celé třídy.
Určení typu čísla s plovoucí desetinnou čárkou
Jak již bylo řečeno, číslo s plovoucí desetinnou čárkou je označeno desetinnou čárkou. Příklad čísla s plovoucí desetinnou čárkou je uveden níže:
Výstup
Výstup je uveden v konzole Pythonu. Výstup ukazuje, že proměnná x patří do třídy float.
Určení typu komplexního čísla
Nyní deklarujeme komplexní číslo a zkontrolujeme jeho typ.
Výstup
Výstup je uveden v konzole Pythonu.
Nyní zjistíme skutečnou a imaginární část komplexního čísla. Chcete-li najít skutečnou část čísla, použijte klíčové slovo „real“ s proměnnou.
Výstup
Výstup je uveden v konzole Pythonu.
Abychom našli imaginární část komplexního čísla, použijeme klíčové slovo imag s názvem proměnné následovně:
Výstup
Výstup je uveden v konzole Pythonu.
Převod čísel
V Pythonu můžeme převést jeden typ čísla na jiný. Někdy při provádění výpočtu možná budeme muset převést float na celé číslo a naopak. Můžeme dokonce převést řetězce na čísla. Převod typu čísla lze provést následujícím způsobem:
Výstup
Výstup je uveden v konzole Pythonu.
Aritmetické operace
Matematické operace, jako je sčítání, odčítání, násobení a dělení, se nazývají aritmetické operace. Python poskytuje aritmetické operátory, které vám umožňují provádět aritmetické operace. Mezi následující patří aritmetické operace v Pythonu a jejich význam:
Operátor | Význam |
+ | Přidání dvou operandů. |
- | Odečtení prvního operandu (levý operand) od druhého operandu (pravý operand). |
* | Násobení dvou operandů. |
/ | Rozdělení dvou operandů. |
% | Modul. Zbytek rozdělení dvou operandů. |
// | Podlahové dělení. Vždy vrátí minimální hodnotu pro celá čísla a plováky. |
** | Exponent. První operand je zvýšen na sílu druhého operandu. |
Použití aritmetických operátorů v Pythonu
Podívejme se nyní na příklad použití aritmetických operátorů v Pythonu. Aritmetickou operaci provedeme pomocí aritmetického operátoru. V uvedeném příkladu máme dvě proměnné: num1 a num2. U těchto dvou proměnných provádíme aritmetickou operaci.
Výstup
Výstup je uveden v konzole Pythonu.
Závěr
Tento článek vysvětluje, jak používat čísla a aritmetické operace v Pythonu. V Pythonu existují různé typy čísel a každý typ čísla je určen třídou. Použili jsme několik jednoduchých příkladů k předvedení aritmetické operace, abychom pomohli studentům Pythonu dozvědět se více o číslech a aritmetických operacích.