Nuancat e grupimit në Python
Operacionet që kanë përparësi mund të vendosen në kllapa - kjo nuk do të jetë gabim. Për shembull, le të vendosim në kllapa shumëzimin e numrave:
res = (2 * 2) + 3
print(res) # do të shfaqë 7 (rezultati 4 + 3)
Në këtë rast, kllapat rezultojnë të tepërta (shumëzimi ka përparësi gjithsesi), por kodi është i lejueshëm. Ndonjëherë një grupim i tillë përdoret në ato vende ku përparësia e operacioneve nuk është e dukshme. Si shembull, le të shqyrtojmë kodin e mëposhtëm:
res = 8 / 2 * 4
print(res) # do të shfaqë 16.0 (rezultati 4 * 4)
Siç e dini tashmë, në të fillim do të ekzekutohet pjesëtimi, dhe pastaj shumëzimi. Por në shikim të parë kjo mund të mos jetë shumë e dukshme. Këtu mund të përdorni kllapa grupuese për të treguar qartë përparësinë:
res = (8 / 2) * 4
print(res)
Jepet kodi i mëposhtëm:
res = 2 * 3 / 2
print(res)
Thoni çfarë do të shfaqet në konsolë.
Jepet kodi i mëposhtëm:
res = (6 / 2) + 5
print(res)
Thoni çfarë do të shfaqet në konsolë.