АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
⊗pyPmBsMONua 14 of 208 menu

Нюансы групоўкі ў Python

У дужкі можна заключыць аперацыі, якія маюць прыярытэт - гэта не будзе памылкай. Напрыклад, заключым у дужкі здабытак лікаў:

res = (2 * 2) + 3 print(res) # выведзе 7 (рэзультат 4 + 3)

У гэтым выпадку дужкі атрымліваюцца лішнімі (у множання ж і так прыярытэт), але код з'яўляецца дапушчальным. Часам такую групоўку выкарыстоўваюць у тых месцах, дзе прыярытэт аперацый не відавочны. Для прыкладу разгледзім наступны код:

res = 8 / 2 * 4 print(res) # выведзе 16.0 (рэзультат 4 * 3)

Як вы ўжо ведаеце, у ім спачатку выканаецца дзяленне, а потым множанне. Але з першага погляду гэта можа быць не занадта відавочна. Тут можна выкарыстоўваць групоўваючыя дужкі, каб відавочна паказаць прыярытэт:

res = (8 / 2) * 4 print(res)

Дадзены наступны код:

res = 2 * 3 / 2 print(res)

Скажыце, што выведзецца ў кансоль.

Дадзены наступны код:

res = (6 / 2) + 5 print(res)

Скажыце, што выведзецца ў кансоль.

byenru