Tekrar hoş geldiniz.
Programlama söz konusu olduğunda önemli bir terimden bahsedelim, bu da operatör önceliğidir.
Şimdi, bu ne anlama geliyor?
Yine matematik dersindeki bilgilerimizi kullanıyoruz.
Bu, 20 artı üç kere dört yaparsam, farklı operatörlerin farklı operatörlere göre önceliği olduğu anlamına
gelir.
Yani, bu ilk eşitliği 12 ile çarpıyoruz ve sonra 20, 12'ye ekleniyor.
Çünkü Python yorumlayıcısı temel bir dizi kuralı takip edecektir.
Örneğin, burada 20 eksi 3 yaparsam.
Şunun çıktısını alalım.
Çalıştır'a tıklayın.
Sekiz elde ediyorum çünkü önce üç kere dört değerlendiriliyor, bu da 12'ye eşit oluyor ve sonra bunu 20'den çıkarıyorum.
Önce bu gidecek, sonra 17'yi dört ile çarpacağız diye bir şey yok.
Ve bu operatör önceliği yeni olmamalı, değil mi?
Eğer herhangi bir matematik dersi aldıysanız.
Matematiğin bu kadar iyi çalıştığını anlıyorsunuz.
Ve bu tüm programlama dillerinde aynı şekilde çalışır.
Yani sıralama şöyle.
Önce parantezleri takip ediyoruz.
Yani parantez içinde ne varsa önce onu yapıyoruz.
İkincisi, güçlendirme yapıyoruz.
Dolayısıyla, yetkisi dahilinde yapılan her şey parantezden sonra gelecektir.
Örneğin, burada parantez yaparsam.
Ve sonra, diyelim ki ikinin gücüne kadar ya da artı ikiyi ikinin gücüne kadar yapalım.
Gerçekleşecek ilk işlem 20 eksi üçtür, çünkü bu ilk önceliktir.
Ve sonra ikinin kuvvetine iki ekleriz, çünkü bu bir sonraki önceliktir.
Ve ancak bunu yaptıktan sonra bu ikisini birbirine ekleriz.
Çalıştır'a tıklarsam.
21 alıyorum, ki bu da mantıklı.
17 artı dört.
Gücünden sonra çarpma ve bölme işlemlerimiz var.
Ve son olarak, son öncelik toplama ve çıkarma işlemidir.
Şimdi, bu bir matematik dersi olmayacak.
Bazı insanlar matematiği gerçekten sever.
Bazı insanlar gerçekten sevmiyor.
Ancak, gördüğünüzde operatör önceliğine ilişkin bu temel anlayışı size vermek istiyorum.
Buna alışmak için burada bazı alıştırmalar yapacağız.
Ama inanın bana, bu kursta ancak bu kadar matematiksel konuşabileceğiz.
Kursun matematik kısmı burada.
Farklı veri türlerini öğrendikçe çok daha ilginç hale gelecek.
Bir sonrakinde görüşürüz.
Güle güle.