Menu
Coddy logo textTech

If İfadesi

Coddy'nin Python Journey'sinin Fundamentals bölümünün bir parçası — ders 20 / 77.

If ifadeleri, kodları koşullara bağlı olarak yürütmemize olanak tanır.

Örneğin, aşağıdaki koda bakalım:

age = 20
status = "Child"
if age > 18:
	status = "Adult"
age += 1

Yukarıdaki kod, age değişkeninin 18'den büyük olup olmadığını kontrol eder. Eğer öyleyse, status değişkenini "Adult" dizesini tutacak şekilde ayarlar.

Sonuç olarak, yaşın 18'den büyük olup olmadığına bakılmaksızın kod, age değerini 1 artıracaktır.

Bir if ifadesi kullanmak için, if'in sonuna bir iki nokta üst üste : eklememiz gerekir ve if'in içindeki her şey 4 boşluk veya tab ile girintilenir:

if condition:
    code
    code
    code

Eğer koşul True ise, if içerisindeki kod bloğuna (girintili kod) gireriz.

challenge icon

Görev

Başlangıç

a ve b değişkenlerinin değerleri eksik, if ifadesinin içindeki kodun çalışması için bunları doldurun! (if koşulunun doğru olduğundan emin olun)

Programın sonunda, c değişkeninin değeri 3 olmalıdır.

Bonus: birden fazla çözüm bulmaya çalışın!

Kopya kağıdı

Python'daki if ifadeleri, kodun koşullu olarak yürütülmesini sağlar:

if condition:
    # Girintili kod bloğu
    # Koşul True ise yürütülür

Önemli noktalar:

  • Koşuldan sonra iki nokta üst üste : kullanın
  • Kod bloğunu 4 boşluk veya bir sekme (tab) ile girintileyin
  • Girintili kod, yalnızca koşul True ise yürütülür

Örnek:

age = 20
status = "Child"
if age > 18:
    status = "Adult"
age += 1

Bu örnekte, age 18'den büyük olduğu için status "Adult" olur.

Kendin dene

a = ?
b = ?

# Bu satırdan sonrasını değiştirmeyin
c = 0
if a >= b and not b < 10:
    c = 2

c += 1
print(f"c = {c}")
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Fundamentals bölümündeki tüm dersler