⊗pyPmBsMONua 14 of 208 menu

Grupēšanas nianses Python

Operācijas, kurām ir prioritāte, var ievietot iekavās - tā nebūs kļūda. Piemēram, ievietosim skaitļu reizinājumu iekavās:

res = (2 * 2) + 3 print(res) # izvadīs 7 (rezultāts 4 + 3)

Šajā gadījumā iekavas izrādās liekas (reizināšanai jau tāpat ir prioritāte), bet kods ir pieļaujams. Dažreiz šādu grupēšanu izmanto vietās, kur operāciju prioritāte nav acīmredzama. Kā piemēru apskatīsim šādu kodu:

res = 8 / 2 * 4 print(res) # izvadīs 16.0 (rezultāts 4 * 4)

Kā jūs jau zināt, vispirms tiks izpildīta dalīšana un pēc tam reizināšana. Bet no pirmā skatiena tas var būt ne pārāk acīmredzami. Šeit var izmantot grupējošās iekavas, lai skaidri parādītu prioritāti:

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

Dots šāds kods:

res = 2 * 3 / 2 print(res)

Sakiet, ko izvadīs konsolē.

Dots šāds kods:

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

Sakiet, ko izvadīs konsolē.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt