Python'da Eşit Öncelik
Çarpma ve bölme eşit önceliğe sahiptir ve soldan sağa sırayla gerçekleştirilir. Ne demek istendiğini bir örnekle ele alalım. Aşağıdaki kodda önce bölme, sonra çarpma işlemi yapılacaktır:
res = 8 / 2 * 4
print(res) # 16 yazdırılacak (4 * 4 sonucu)
Eğer işaretlerin yerini değiştirirsek, önce çarpma, sonra bölme işlemi yapılacaktır:
res = 8 * 2 / 4
print(res) # 4 yazdırılacak (16 / 4 sonucu)
Aşağıdaki örnekte her yeni bölme işlemi bir öncekine uygulanacaktır:
res = 16 / 2 / 2 / 2
print(res) # 2 yazdırılacak
Aşağıdaki kod verilmiştir:
res = 6 * 2 / 4
print(res)
Konsola ne yazdırılacağını söyleyin.
Aşağıdaki kod verilmiştir:
res = 6 / 2 * 3
print(res)
Konsola ne yazdırılacağını söyleyin.
Aşağıdaki kod verilmiştir:
res = 18 / 2 / 3 * 2
print(res)
Konsola ne yazdırılacağını söyleyin.