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:

pythonres = (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:

pythonres = 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:

pythonres = (8 / 2) * 4
print(res)
Задание 1

Dots šāds kods:

pythonres = 2 * 3 / 2
print(res)

Sakiet, ko izvadīs konsolē.

Задание 2

Dots šāds kods:

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

Sakiet, ko izvadīs konsolē.