Nuansa Pengelompokan di Python
Operasi yang memiliki prioritas dapat ditempatkan dalam tanda kurung - ini tidak akan menjadi kesalahan. Contohnya, tempatkan perkalian angka dalam tanda kurung:
res = (2 * 2) + 3
print(res) # akan menampilkan 7 (hasil 4 + 3)
Dalam kasus ini, tanda kurung menjadi berlebihan (perkalian sudah memiliki prioritas), tetapi kodenya tetap valid. Terkadang pengelompokan seperti ini digunakan di tempat-tempat dimana prioritas operasi tidak jelas. Sebagai contoh, perhatikan kode berikut:
res = 8 / 2 * 4
print(res) # akan menampilkan 16.0 (hasil 4 * 4)
Seperti yang sudah Anda ketahui, di dalamnya akan dijalankan terlebih dahulu pembagian, lalu perkalian. Tetapi pada pandangan pertama hal ini mungkin tidak terlalu jelas. Di sini kita bisa menggunakan tanda kurung pengelompokan untuk secara eksplisit menunjukkan prioritas:
res = (8 / 2) * 4
print(res)
Diberikan kode berikut:
res = 2 * 3 / 2
print(res)
Sebutkan, apa yang akan ditampilkan di konsol.
Diberikan kode berikut:
res = (6 / 2) + 5
print(res)
Sebutkan, apa yang akan ditampilkan di konsol.