Nianse združevanja v Pythonu

Operacije, ki imajo prednost, lahko damo v oklepaje - to ne bo napaka. Na primer, postavimo v oklepaje zmnožek števil:

pythonres = (2 * 2) + 3
print(res) # izpiše 7 (rezultat 4 + 3)

V tem primeru so oklepaji odveč (množenje ima itak prednost), vendar je koda dovoljena. Včasih takšno združevanje uporabimo na mestih, kjer prednost operacij ni očitna. Za primer si oglejmo naslednjo kodo:

pythonres = 8 / 2 * 4
print(res) # izpiše 16.0 (rezultat 4 * 4)

Kot že veste, se bo v njem najprej izvedla deljenje, nato pa množenje. Toda na prvi pogled to morda ni povsem očitno. Tukaj lahko uporabimo združevalne oklepaje, da eksplicitno pokažemo prednost:

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

Podana je naslednja koda:

pythonres = 2 * 3 / 2
print(res)

Povejte, kaj se bo izpisalo v konzolo.

Задание 2

Podana je naslednja koda:

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

Povejte, kaj se bo izpisalo v konzolo.