Pythonda teng ustuvorlik

Ko'paytirish va bo'lish teng ustuvorlikka ega va chapdan o'ngga navbat bilan amalga oshiriladi. Keling, bu nimani anglatishini misol qilib ko'rib chiqaylik. Quyidagi kod avval bo'linishni, keyin esa ko'paytirishni amalga oshiradi:

res = 8 / 2 * 4 print(res) # chiqadi 16 (результат 4 * 4)

Agar siz belgilarni qayta joylashtirsangiz, avval ko'paytirish, keyin bo'linish amalga oshiriladi:

res = 8 * 2 / 4 print(res) # chiqadi 16 (результат 16 / 4)

Quyidagi misolda har bir yangi bo'linish operatsiyasi avvalgisiga nisbatan qo'llaniladi:

res = 16 / 2 / 2 / 2 print(res) # chiqadi 2

Quyidagi kod beriladi:

res = 6 * 2 / 4 print(res)

Konsolga nima chop etilishini ayting.

Quyidagi kod beriladi:

res = 6 / 2 * 3 print(res)

Konsolga nima chop etilishini ayting.

Quyidagi kod beriladi:

res = 18 / 2 / 3 * 2 print(res)

Konsolga nima chop etilishini ayting.

uz ru