Bu serideki altıncı derse hoş geldiniz. Şimdi programlamanın derinliklerine iniyoruz ve Python'da “if ifadelerinin” kullanımını öğreneceğiz.
“if ifadeleri” programlamada son derece önemlidir, çünkü bazı koşullara göre kararlar verebilen programlar oluşturmamıza izin verirler.
If İfadesi
“If deyimi”, bir programı birkaç karara dayalı olarak yürütmek için kullanılır. Örneğin, şunu okuyun:
"Eğer sıcaksa,
Sıcak bir gün
Bolca su iç
Aksi takdirde, eğer soğuksa
Soğuk bir gün
kalın giysiler giyin
Aksi takdirde, güzel bir gün”
Yukarıdaki açıklamalarda bazı şartlara göre bazı kararlar alıyoruz. İlk ifade bir koşul, ikincisi bunun anlamı ve üçüncüsü bir kararın uygulanmasıdır.
if ifadeleri benzer şekilde çalışır.
Programlamada ona bakalım.
Bir boole değişkeni tanıtıyoruz.
is_hot = true
Şimdi bir “if ifadesi” ekleyeceğiz
if is_hot:
print("It's a hot day.")
Şimdi yukarıdaki koşul doğruysa bu ifade yürütülecektir. Bir "if ifadesinden" çıkmak için imlecinizi yeni bir kod satırına getirmek için "Shift + Tab" tuşlarına basmanız gerekir.
Şimdi bu programı çalıştıralım.
Şimdi bu programla oynayalım.
Yukarıdaki koşulu yanlışa çevirirsem ne olacağını görün.
Koşul yanlışsa, “if ifadesinin” yürütülmediği açıktır. Şimdi, birinci koşul yerine getirilmezse yürütülecek ikinci bir koşul ekleyeceğiz.
is_hot = False
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
else:
print("It's a cold day.")
print("Wear warm clothes.")
print("Enjoy your day")
“Eğer” koşulu yanlışsa, yorumlayıcı “else” girintisi altındaki bir sonraki kod setine gidecektir.
“Eğer ifadesi” mutlaka yalnızca iki koşulla sınırlı değildir. Dilediğiniz kadar koşulda atabilirsiniz. Bu programa bazı koşullar ekleyelim.
Boole değişkeniyle başka bir koşul tanımlıyoruz. Varsın olsun:
if_cold = True
Şimdi programımıza üçüncü bir koşul ekleyebiliriz. Bu şekilde çalışır
is_hot = False
if_cold = True
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
elif is_cold:
print("It's a cold day.")
print("Wear warm clothes.")
else:
print("It's a lovely day")
print("Enjoy your day")
Şimdi ne sıcak ne de soğuk bir gün değilse, o zaman güzel bir gün. Burada ilk “if” ile son “else” arasında yeni bir koşul tanımlamak için yeni bir “elif” fonksiyonu kullandık. Dilediğiniz kadar “elif” ekleyebilirsiniz.
Egzersiz
Çözüm
Sarmak!
Arkadaşlar umarım bu seriden keyif alıyorsunuzdur. Bir sonraki ders Python'da operatörlerin kullanımı hakkında olacak.
Barış!
Yorum bırak