Python je moćan, učinkovit i moderan programski jezik na visokoj razini. Pri razvoju softverskih sustava potrebno je koristiti numeričke i aritmetičke operacije za obavljanje proračuna. Python u tu svrhu nudi razne brojeve i aritmetičke operacije. U ovom ćemo vas članku naučiti o Pythonovim brojevima, pretvorbi jednog tipa podataka u drugi tip podataka i aritmetičkim operacijama. Uređivač Spyder3 koristi se za stvaranje i pokretanje Python skripte.
Brojevi u Pythonu
Brojevi su navedeni prema njihovim vrstama podataka. Python ima tri vrste brojeva:
- Cijeli brojevi
- Brojevi s pomičnom zarezom
- Kompleksni brojevi
Ti su brojevi definirani kao cjelobrojni, plutajući i složeni razredi u Pythonu. Cijeli brojevi i brojevi s pomičnom zarezom razlikuju se decimalnom zarezom. Broj s pomičnom zarezom ima decimalne točke, dok su cijeli brojevi bez decimalne točke. Na primjer, 4 je cijeli broj, dok je broj 4.0 je broj s pomičnom zarezom. Treća vrsta broja su složeni brojevi. Složeni broj sastoji se od stvarnog i imaginarnog dijela. Razliku između stvarnog i imaginarnog dijela vidjet ćemo kasnije u ovom članku. Kompleksni brojevi zapisani su u obliku x + yj.
Korištenje brojeva u Pythonu
Brojevi se u Pythonu mogu koristiti na sljedeće načine:
Da biste proglasili jednostavan cijeli broj, napišite ime varijable i dodijelite joj broj, poput ovog:
num = 5Slično tome, da biste deklarirali i koristili broj s pomičnom zarezom, napišite ime varijable i dodijelite joj broj, kako slijedi:
num = 5.5U međuvremenu, složeni brojevi deklariraju se ovako:
cBroj = 3 + 7jU danom složenom broju 3 je stvarni dio, a 7 imaginarni dio. Dakle, x je uvijek stvarni dio, a y uvijek imaginarni dio.
Također možemo odrediti vrstu broja pomoću funkcije type (). Funkcija type () vraća klasu varijable ili broja. Pogledajmo nekoliko primjera:
Utvrđivanje cjelovitog tipa
Varijabla x ima vrijednost 5. To znači da x pripada cjelobrojnoj klasi.
Izlaz
Izlaz je prikazan u Python konzoli. Izlaz pokazuje da varijabla x pripada cjelobrojnoj klasi.
Određivanje vrste broja s pomičnom zarezom
Kao što je prethodno spomenuto, broj s pomičnom zarezom identificira se decimalnom zarezom. Primjer broja s pomičnom zarezom prikazan je u nastavku:
Izlaz
Izlaz je prikazan u Python konzoli. Izlaz pokazuje da varijabla x pripada klasi float.
Određivanje vrste složenog broja
Sada ćemo proglasiti složeni broj i provjeriti njegovu vrstu.
Izlaz
Izlaz je prikazan u Python konzoli.
Sada ćemo saznati stvarne, odnosno imaginarne dijelove kompleksnog broja. Da biste pronašli stvarni dio broja, upotrijebite ključnu riječ 'real' s varijablom.
Izlaz
Izlaz je prikazan u Python konzoli.
Da bismo pronašli imaginarni dio složenog broja, koristimo ključnu riječ imag s imenom varijable, kako slijedi:
Izlaz
Izlaz je prikazan u Python konzoli.
Tip Pretvorba brojeva
U Pythonu možemo pretvoriti jednu vrstu broja u drugu. Ponekad, tijekom izvođenja izračuna, možda ćemo trebati pretvoriti float u cijeli broj i obrnuto. Možemo čak pretvoriti nizove u brojeve. Pretvorba broja broja može se izvršiti na sljedeći način:
Izlaz
Izlaz je prikazan u Python konzoli.
Aritmetičke operacije
Matematičke operacije, poput zbrajanja, oduzimanja, množenja i dijeljenja, nazivaju se aritmetičkim operacijama. Python nudi aritmetičke operatore koji vam omogućuju izvršavanje aritmetičkih operacija. Sljedeće uključuje aritmetičke operacije u Pythonu, zajedno sa njihovim značenjem:
Operater | Značenje |
+ | Dodatak dva operanda. |
- | Oduzimanje prvog operanda (lijevi operand) od drugog operanda (desni operand). |
* | Množenje dva operanda. |
/ | Podjela dva operanda. |
% | Modul. Ostatak podjele dva operanda. |
// | Podna podjela. Uvijek vraća podnu vrijednost za cijele brojeve i plutajuće vrijednosti. |
** | Eksponent. Prvi je operand podignut u moć drugog operanda. |
Korištenje aritmetičkih operatora u Pythonu
Pogledajmo sada primjer upotrebe aritmetičkih operatora u Pythonu. Izvršit ćemo aritmetičku operaciju pomoću aritmetičkog operatora. U danom primjeru imamo dvije varijable: num1 i num2. Izvodimo aritmetičku operaciju nad ove dvije varijable.
Izlaz
Izlaz je prikazan u Python konzoli.
Zaključak
Ovaj članak objašnjava kako koristiti brojeve i aritmetičke operacije u Pythonu. U Pythonu postoje različite vrste brojeva, a svaki tip broja određuje klasa. Koristili smo nekoliko jednostavnih primjera kako bismo demonstrirali aritmetičku operaciju kako bismo učenicima Pythona pomogli da nauče više o brojevima i aritmetičkim operacijama.