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 += 1Yukarı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
codeEğer koşul True ise, if içerisindeki kod bloğuna (girintili kod) gireriz.
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
Trueise yürütülür
Örnek:
age = 20
status = "Child"
if age > 18:
status = "Adult"
age += 1Bu ö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}")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
4Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 47Hesap Paylaşım Hesaplayıcısı
Hoş Geldiniz MesajıGirdi Alma8Döngüler
For DöngüsüWhile DöngüsüBreakContinueÖzet - FaktöriyelRange Fonksiyonuİç İçe DöngülerÖzet - Dinamik Girdi3Operatörler Bölüm 1
Aritmetik OperatörlerModulo OperatörüAritmetik KısayollarÖzet - Basit MatematikKarşılaştırma Operatörleri6Temel Girdi/Çıktı
ÇıktıDeğişkenlerle ÇıktıGirdiTip DönüşümüÖzet - 120'ye KadarÖzet - Doğru veya Yanlış9Fonksiyonlar
Fonksiyon TanımlamaArgümanlarReturnÖzet - Sigma FonksiyonuÖzet - Doğrulama FonksiyonuVarsayılan Değerler