Përmbajtje[Fshih][Shfaqje]
Ju ka qenë e qartë se ekzistojnë dy lloje numrash në programim. dmth numrat e plotë dhe numrat me pikë lundruese.
Veprimet aritmetike në Python janë të njëjta me matematikën e përditshme dhe ato rrotullohen rreth këtyre të dyjave llojet e të dhënave.
Operatorët aritmetikë
Ekzistojnë shtatë lloje bazë të operatorëve aritmetikë. Këto janë:
Shtesa (+) : Shton dy numra. p.sh
print(10 + 4)
Zbritja (-): Zbrisni numrin e dytë nga i pari. p.sh
print(10 - 4)
Shumëzimi (*): Shumëzoni dy numra. p.sh
print(10 * 4)
Divizioni (/): Kryen pjesëtimin në dy numra. p.sh
print(10 / 4)
Ndarja e katit (//): Kryen pjesëtimin dhe rrumbullakos përgjigjen në numrin e plotë më të afërt. p.sh
print(10 // 4)
Operatori i modulit (%): Kryen ndarjen dhe kthen pjesën e mbetur. p.sh
print(10 % 4)
Eksponenti (**): Merr fuqinë e numrit të plotë p.sh
print(10 ** 4)
Të gjitha këto operacione janë paraqitur më poshtë:
Tani për të gjithë këta operatorë që mësuat, ne kemi një operator caktimi të shtuar. Më lejoni t'ju tregoj se si përdoret.
Le të themi se kemi një ndryshore të quajtur 'x'. E vendosëm në 10, tani duam ta rrisim këtë me 3, do të duhet të shkruajmë kodin si ky.
x = 10
x = x + 3
Interpretuesi Python do të shtojë 3 në 'x' dhe do ta ruajë atë në 'x'. Le ta printojmë këtë:
Një operator caktimi i shtuar mund të përdoret për të përsëritur të njëjtin funksionalitet, por në mënyrë më efikase.
I njëjti kod do të shkruhet kështu.
x = 10
x += 3
Tani, ky operator mund të përdoret edhe për zbritje dhe shumëzim. Shikoni këtë program.
Këtu fillimisht po e rritim 'x' me 3 dhe më pas e shumëzojmë me 3. Prodhimi i rreshtit 2 duhet të jetë 13 dhe dalja e rreshtit 3 duhet të jetë 39.
Përparësia e operatorit
Në matematikë, ne kemi një koncept të quajtur përparësia e operatorit, që nënkupton rendin e ekzekutimit të veprimeve në një ekuacion. Nuk është specifike për Python dhe të gjitha gjuhët e programimit ndjekin përparësinë e operatorit. Më lejoni t'ju kujtoj urdhrin:
- Parantezë
- shprehje
- Pjesëtimi ose shumëzimi
- Mbledhja ose zbritja
Le të shkruajmë një program dhe ta kontrollojmë këtë:
x = 10 + 3 * 2 ** 2 - (9 + 2)
Cila duhet të jetë përgjigjja e ekuacionit të mësipërm?
Nëse përgjigjja juaj është 11, nuk keni nevojë të përsërisni shkollën e mesme.
Lini një Përgjigju