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

Коментари

Popularno

Tehnički problemi (i ostala tehnička čudesa) u najavi (i u bliskoj istoriji)

Izvršavanje Python programa

Instalacija uz pomoć WUBI-ja

Vredela si svakoga stiha

Python tutorijal - indeks postova

Izbor uređivača teksta (Editora)

Kreiranje izvorne datoteke

Sistem te laže?!? (prvi deo - pitanja)

Prevelika očekivanja

Kako blokirati neželjene oglase koje AdSense pokazuje na Vašoj web lokaciji