Prioritas yang Sama dalam Python
Perkalian dan pembagian memiliki prioritas yang sama dan dilakukan secara berurutan dari kiri ke kanan. Mari kita lihat contoh untuk memahami maksudnya. Dalam kode berikut, pembagian akan dilakukan terlebih dahulu, lalu diikuti dengan perkalian:
res = 8 / 2 * 4
print(res) # akan menampilkan 16 (hasil dari 4 * 4)
Jika tanda operasi ditukar, maka perkalian akan dilakukan terlebih dahulu, lalu diikuti dengan pembagian:
res = 8 * 2 / 4
print(res) # akan menampilkan 4 (hasil dari 16 / 4)
Dalam contoh berikut, setiap operasi pembagian baru akan diterapkan pada hasil sebelumnya:
res = 16 / 2 / 2 / 2
print(res) # akan menampilkan 2
Diberikan kode berikut:
res = 6 * 2 / 4
print(res)
Sebutkan apa yang akan ditampilkan di konsol.
Diberikan kode berikut:
res = 6 / 2 * 3
print(res)
Sebutkan apa yang akan ditampilkan di konsol.
Diberikan kode berikut:
res = 18 / 2 / 3 * 2
print(res)
Sebutkan apa yang akan ditampilkan di konsol.