⊗pyPmBsMONua 14 of 208 menu

Нюанси на групирането в Python

В скоби можете да поставите операции, които имат приоритет - това няма да бъде грешка. Например, нека поставим в скоби произведението на числа:

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

В този случай скобите се оказват излишни (умножението все пак има приоритет), но кодът е допустим. Понякога такова групиране се използва на места, където приоритетът на операциите не е очевиден. За пример нека разгледаме следния код:

res = 8 / 2 * 4 print(res) # ще изведе 16.0 (резултат 4 * 4)

Както вече знаете, в него първо ще се изпълни деленето, а след това умножението. Но на пръв поглед това може да не е много очевидно. Тук можете да използвате групиращи скоби, за да покажете ясно приоритета:

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

Даден е следният код:

res = 2 * 3 / 2 print(res)

Кажете какво ще се изведе в конзолата.

Даден е следният код:

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

Кажете какво ще се изведе в конзолата.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне