Özet - Koşullar
- Python kursu
- Başlangıç
- Ders 41/116
- 5 dk
if, elif ve koşul ifadesini birleştirerek bir hafta günü uygulaması yazarsın.
Özet - Koşullar
Bu grupta if, elif/else, iç içe if, truthiness ve koşullu ifade öğrendin.
- if: koşul doğruysa blok çalışır.
- elif/else: ek koşullar ve sonuç.
- İç içe if yerine and tercih edilir.
- Truthy/falsy: if name ile boş kontrolü.
- Koşullu ifade: tek satır if/else.
Şimdi iki görev bu kavramları birlestiriyor.
Uygulama if/elif/else zinciri
score = 85 ata. if score >= 90: print("A"), elif score >= 80: print("B"), else: print("C") yaz.
Başlangıç kodu
# if/elif/else zinciriÖrnek çözüm
score = 85
if score >= 90:
print("A")
elif score >= 80:
print("B")
else:
print("C")Beklenen çıktı
B
Uygulama Truthiness ile boş kontrolü
name = "" ata. if not name: print("Bos") yaz.
Başlangıç kodu
# Bos kontroluÖrnek çözüm
name = ""
if not name:
print("Bos")Beklenen çıktı
Bos
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Hangisi yanlış?
- if koşul kontrol eder
- elif ek koşul ekler
- and iki koşulu birleştirir
- else koşul alır Doğru cevap
Açıklama: else koşul almaz, sadece sonuç bloğudur.
2 Koşullu ifade tamamla
result = "Gecti" if score >= 50 ____ "Kaldi"
result = "Gecti" if score >= 50 else "Kaldi"
Açıklama: else koşul yanlış ise değer verir.