Python Geliştirme Kursu
Bölüm
>
Seviye
Koşullar
Temel if ifadesi
Bazı durumlarda, gerçekleştirdiğiniz belirli eylemlere koşullar eklemek isteyebilirsiniz; bu, kodunuzun esnek olmasını sağlar ve duruma bağlı olarak farklı işlemler yapmasına olanak tanır. Bunun için, belirli koşulları test etmek ve uygun işlemleri gerçekleştirmek amacıyla if ifadelerini operators ile birlikte kullanırız.
Bu ilk alıştırmada, yumurtaları toplayın ve listedeki belirli değerlerin birbirine eşit ya da farklı olup olmadığını kontrol etmek için == ve != operatörlerini kullanın.

Amaç
Tarladaki tüm yumurtaları topla ve if ifadesindeki koşulları kullanarak birbirleriyle karşılaştır.
Tarladaki tüm yumurtaları, üzerlerinden yürüyerek topla; topladıktan sonra onları basket adında bir listeye kaydet.
basket = ["blue egg", "red egg", "shinny egg", "green egg"]
Listeyi oluşturduktan sonra, birbirleriyle karşılaştırmak ve elindeki yumurtaların genel değerini temsil eden eggs sabiti ile kıyaslamak için X işaretlerine doğru yürü. Bu karşılaştırma, if ifadesinde koşullar belirlenerek yapılır.
if basket[0] == basket[1]: player.speak("This statement is True!") else: player.speak("This statement is False!")
Bu kod, listedeki ilk iki öğeyi karşılaştırır; karşılaştırılan iki öğenin aynı olup olmadığını kontrol etmek için == operatörü kullanılır. Eğer aynıysalar, ilk komut çalıştırılır; aksi halde else ifadesinin altındaki kod çalıştırılır.
Aşağıdaki iki X işaretinde aynı if ifadelerini çalıştır, ancak şu koşulları kullan:
if basket[1] != basket[2] ve if basket == eggs. Karşılaştırılan iki öğenin aynı olmadığını kontrol etmek için != operatörü kullanılır.