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 oveg meseca

Najzanimljivija prevara - Paracetamol zaražen?

Šta je 2017. godina donela blogu Fog Developer?

Šarene reklame

Dokazi ljudske gluposti - Vanzemaljci iznad Los Anđelesa?

Pravljenje rezervne kopije (backup) i oporavak (recovery) bloga (Blogger platforma)

Rare Exports: A Christmas Tale (2010)

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