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

Gde pronaći novosti sa facebook stranica nakon velike promene koja ga je zadesila?

Dva načina da vratite svoj Windows 10 na fabričke vrednosti

Kako preuzeti video koji je neko postavio na facebook-u bez upotrebe dodatnih programa?

Više neće biti moguć besplatan prelazak na Windows 10

Prijateljski meč ŠK "Titel" - ŠK "Bukovac"

Kako manipulisati Windows licencom pomoću slmgr komande?

Tu je novi Qt creator 4.4.0!

Fake poet

Da li je poželjno biti anoniman na internetu (ili se predstavljati punim imenom i prezimenom)?

Kosmička era može da počne! 10, 9, 8, 7.... Naravno, pre 60 godina...