Prečice za matematičke operacije

7.1.1 Prečice za matematičke operacije

Budući da sva ljudska bića u svojoj prirodi imaju zajedničku osobinu koja se naziva lenjost, nemoj misliti da su programeri izuzetak od tog pravila. Tako nam Python prilikom pisanja matematičkih izraza daje mogućnost da „ne umaramo prste po tastaturi“. Ukratko – postoje prečice pri određenom radu.
Najčešći rad koji programeri „praktikuju“ je takav da se nekoj promenljivoj dodeli neka vrednost, a zatim (pobogu, nemamo memoriju u računaru za bacanje, nećemo da pravimo hiljadu bespotrebnih promenljivih!) „odradimo“ neku matematičku operaciju sa tom promenljivom, koja na kraju treba da ima krajnju vrednost koja je rezultat te matematičke operacije.
Zbog toga imamo mogućnost:
>>> a = 2 
>>> a = a * 3 
>>> a 
6 
>>> a = a ** 2 
>>> a 
36 
>>> a = a - 30 
>>> a 
6 
>>> 
Ili, pomoću „prečica“:
>>> a = 2 
>>> a *= 3 
>>> a 
6 
>>> a **= 2 
>>> a 
36 
>>> a -= 30 
>>> a 
6 
>>> 
Hah?
Obrati pažnju da:
a = a + 2
postaje:
a += 2
tj.
promenljiva = promenljiva operacija vrednost
postaje:
promenljiva operacija = vrednost
I ovo malo provežbaj u interaktivnom promptu kako bi ti „ušlo u prste“.

7.1 Operatori Indeks 7.2 Koje operacije
imaju prioritet

Primjedbe

Popularno

Kako televizija štetno utiče na Vaše zdravlje finansije?

Da li je TV kviz Slagalica "prevara"?

Tu je novi Qt creator 4.4.0!

Kada prijatelji odlaze

Microsoft objavio - nova verzija Windowsa stiže...

Sitnije promene na blogu...

Opet su se pojavili lažni kuponi brenda "IDEA" na društvenim mrežama

Poslednji pozdrav izgubljenom vremenu

Sistemska greška

Fake poet