Python je výkonný, efektívny a moderný programovací jazyk na vysokej úrovni. Pri vývoji softvérových systémov je potrebné na vykonávanie výpočtov používať numerické a aritmetické operácie. Python na tento účel poskytuje rôzne čísla a aritmetické operácie. V tomto článku vás naučíme o číslach Pythonu, konverzii jedného dátového typu na iný dátový typ a aritmetických operáciách. Editor Spyder3 sa používa na vytvorenie a spustenie skriptu Python.
Čísla v Pythone
Čísla sú určené ich údajovými typmi. Python má tri typy čísel:
- Celé čísla
- Čísla s pohyblivou rádovou čiarkou
- Komplexné čísla
Tieto čísla sú v Pythone definované ako celé čísla, float a zložité triedy. Celé čísla a čísla s pohyblivou rádovou čiarkou sa rozlišujú desatinnou čiarkou. Číslo s pohyblivou rádovou čiarkou má desatinné čiarky, zatiaľ čo celé čísla sú bez desatinnej čiarky. Napríklad 4 je celé číslo, zatiaľ čo číslo 4.0 je číslo s pohyblivou rádovou čiarkou. Tretím typom čísla sú komplexné čísla. Komplexné číslo sa skladá zo skutočnej a imaginárnej časti. Rozdiel medzi skutočnou a imaginárnou časťou uvidíme ďalej v tomto článku. Komplexné čísla sa zapisujú vo forme x + yj.
Používanie čísel v Pythone
Čísla je možné v Pythone používať nasledujúcimi spôsobmi:
Ak chcete deklarovať jednoduché celé číslo, napíšte názov premennej a priraďte jej číslo, napríklad takto:
num = 5Podobne, ak chcete deklarovať a použiť číslo s pohyblivou rádovou čiarkou, napíšte názov premennej a priraďte jej číslo nasledovne:
num = 5.5Medzitým sa komplexné čísla deklarujú takto:
cNumber = 3 + 7jV danom komplexnom čísle je 3 skutočná časť a 7 imaginárna časť. Takže x je vždy skutočná časť a y je vždy imaginárna časť.
Typ čísla môžeme určiť aj pomocou funkcie type (). Funkcia type () vracia triedu premennej alebo čísla. Pozrime sa na niekoľko príkladov:
Určenie typu celého čísla
Premenná x má hodnotu 5. To znamená, že x patrí do celočíselnej triedy.
Výkon
Výstup je uvedený v konzole Python. Výstup ukazuje, že premenná x patrí do triedy celých čísel.
Určenie typu čísla s pohyblivou desatinnou čiarkou
Ako už bolo uvedené, číslo s pohyblivou rádovou čiarkou je identifikované desatinnou čiarkou. Nižšie je uvedený príklad čísla s pohyblivou rádovou čiarkou:
Výkon
Výstup je uvedený v konzole Python. Výstup ukazuje, že premenná x patrí do triedy float.
Určenie typu zložitého čísla
Teraz deklarujeme komplexné číslo a skontrolujeme jeho typ.
Výkon
Výstup je uvedený v konzole Python.
Teraz zistíme reálnu a imaginárnu časť komplexného čísla, resp. Ak chcete zistiť skutočnú časť čísla, použite kľúčové slovo „skutočné“ s premennou.
Výkon
Výstup je uvedený v konzole Python.
Na nájdenie imaginárnej časti komplexného čísla použijeme kľúčové slovo imag s názvom premennej, a to nasledovne:
Výkon
Výstup je uvedený v konzole Python.
Prevod čísel
V Pythone môžeme prevádzať jeden typ čísla na druhý. Niekedy môže byť pri výpočte potrebné premeniť float na celé číslo a naopak. Môžeme dokonca prevádzať reťazce na čísla. Prevod typu čísla je možné vykonať nasledovne:
Výkon
Výstup je uvedený v konzole Python.
Aritmetické operácie
Matematické operácie, ako sú sčítanie, odčítanie, násobenie a delenie, sa nazývajú aritmetické operácie. Python poskytuje aritmetické operátory, ktoré vám umožňujú vykonávať aritmetické operácie. Nasledujú aritmetické operácie v Pythone spolu s ich významom:
Prevádzkovateľ | Význam |
+ | Sčítanie dvoch operandov. |
- | Odčítanie prvého operandu (ľavý operand) od druhého operandu (pravý operand). |
* | Násobenie dvoch operandov. |
/ | Rozdelenie dvoch operandov. |
% | Modul. Zvyšok rozdelenia dvoch operandov. |
// | Rozdelenie podlahy. Pre celé čísla a plávajúce hodnoty vždy vráti minimálnu hodnotu. |
** | Exponent. Prvý operand sa zvýši na výkon druhého operandu. |
Používanie aritmetických operátorov v Pythone
Pozrime sa teraz na príklad použitia aritmetických operátorov v Pythone. Aritmetickú operáciu vykonáme pomocou aritmetického operátora. V danom príklade máme dve premenné: num1 a num2. Vykonávame aritmetickú operáciu s týmito dvoma premennými.
Výkon
Výstup je uvedený v konzole Python.
Záver
Tento článok vysvetľuje, ako používať čísla a aritmetické operácie v Pythone. V Pythone existujú rôzne typy čísel a každý typ čísla je špecifikovaný triedou. Použili sme niekoľko jednoduchých príkladov na demonštráciu aritmetickej operácie, aby sme sa študentom Pythonu naučili viac o číslach a aritmetických operáciách.