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.