Sizinle koşullu mantık yapmanın başka bir yolu hakkında konuşmak istiyorum.
if lf ve ardından else deyimlerini gördük.
Ancak üçlü olarak adlandırılan başka bir yol daha vardır.
Operatör.
Şimdi, bu hala elseif veya if else, ifadeleriyle aynıdır.
Ama bu kestirme bir yol.
Yani bunları yalnızca belirli koşullu mantıklarda kullanabilirsiniz.
Yani bu, bunun tamamen yeni bir yol olduğu anlamına gelmiyor.
Bu, bir anlamda kodunuzu biraz daha temiz hale getirmeniz için bir kısayoldur.
Bir göz atalım.
Bu arada, bu üçlü işleçler koşullu ifadeler olarak da adlandırılabilir.
Ve ifade kelimesini duyduğunuzda, bu size bir şey ifade etmeli, değil mi?
Bu bir ifadedir çünkü bir değere göre değerlendirilir.
Dolayısıyla, üçlü işleç veya koşullu ifade, koşulun doğru olup olmamasına bağlı olarak bir şeyi değerlendiren
bir işlemdir.
Ve aslında 2. sürümden itibaren Python'un yeni bir özelliğidir. 4.
Bir bakalım.
Bunu kullanma şeklimiz ise koşuldur.
Eğer bu doğruysa, o zaman bunu yapın.
Eğer doğruysa koşul budur.
Biraz kafa karıştırıcı bir konu olduğu için biraz sabırlı olun.
İlk başta eğer diyoruz.
Ve burada bir koşul veriyoruz.
Aksi takdirde durum.
Eğer.
Başka.
Tamam.
Bu biraz kafa karıştırıcı.
O zaman üzerinden geçelim.
Yani if bu koşulu kontrol edecek, yani aslında buradan başlamayacak, hey, eğer
bu koşul varsa diyecek.
Şimdi bu doğru ya da yanlış olarak değerlendirilecektir.
Eğer doğruysa, o zaman bunu yapacağız.
Aksi takdirde, bunu yapacağız.
Şimdi size bunun nasıl çalışacağına dair bir örnek göstereyim.
Diyelim ki bir kullanıcının arkadaşınız olup olmadığını belirlemeye çalışıyoruz, bu yüzden arkadaşınız olduğunu söyleyeceğiz.
Ve burada arkadaş için doğru veya yanlış ayarlayabiliriz.
Belki Facebook'ta kullanıcıların size mesaj gönderip gönderemeyeceğini veya Twitter'da Twitter kullanıcılarının size doğrudan mesaj gönderip gönderemeyeceğini
kontrol edebiliriz.
Pekala, burada ve on tane yapalım.
Mesaj.
Ve burada üçlü operatörümüzü yapabiliriz.
Mesajı yüksek sesle söyleyeceğiz.
Eğer öyleyse, bu, koşulun doğru olup olmadığıdır.
Durum şu.
Hey, bu kişi senin arkadaşın mı?
Aksi takdirde durum.
Bu yanlış.
Mesajlaşmaya izin yok diyeceğim.
Ve burada bunun tek satırlık bir yazı olduğunu görebilirsiniz.
İki çizgi gibi görünüyor.
Ancak şuradan da görebileceğiniz gibi, kodun tamamını görebilmek için sarmalıyoruz.
Şimdi bunu çalıştıralım ve Prince'e ne mesaj verebileceğimizi görelim.
Eğer bunu çalıştırırsam.
Mesaja izin verilir çünkü Ken mesajına yüksek sesle mesaj atadık çünkü koşul doğruyken bu kişi arkadaşım
değilse ve bunu çalıştırırsam mesaja izin verilmez çünkü if koşulu yanlış olarak değerlendirilir Buradaki
sıralamanın biraz kafa karıştırıcı olabileceğini biliyorum.
Bu yüzden birkaç kez bakmanız gerekebilir ve gerçekten hatırlamak için birkaç kez kullanmanız gerekir.
Ancak bu genel kural koşuludur.
Eğer doğruysa eğer koşul ls koşul eğer yanlış değilse eğer yanlışsa heceleyemez.
Tamam.
Bir koşul doğru veya yanlış olduğunda ya da doğru veya yanlış olarak değerlendirildiğinde bir şey yapmanın güzel bir kısa
yolu.
Tamam.
Bir sonraki videoda görüşürüz.
Güle güle.