⊗pyPmBsMONua 14 of 208 menu

Nuanțe de grupare în Python

Operațiile care au prioritate pot fi puse în paranteze - acest lucru nu va fi o eroare. De exemplu, să punem în paranteze produsul numerelor:

res = (2 * 2) + 3 print(res) # va afișa 7 (rezultatul 4 + 3)

În acest caz, parantezele sunt redundante (înmulțirea are deja prioritate), dar codul este valid. Uneori, o astfel de grupare este folosită în locurile unde prioritatea operațiilor nu este evidentă. De exemplu, să luăm în considerare următorul cod:

res = 8 / 2 * 4 print(res) # va afișa 16.0 (rezultatul 4 * 4)

După cum știți deja, mai întâi se va executa împărțirea, iar apoi înmulțirea. Dar la prima privire acest lucru poate să nu fie prea evident. Aici puteți folosi paranteze de grupare pentru a arăta în mod explicit prioritatea:

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

Este dat următorul cod:

res = 2 * 3 / 2 print(res)

Spuneți ce se va afișa în consolă.

Este dat următorul cod:

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

Spuneți ce se va afișa în consolă.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge