Kodlama • Python Programlama

İF / ELİF / ELSE

Kodlama Python ProgramlamaKontrol Yapıları ünitesi kapsamında IF / ELIF / ELSE konusunun konu anlatımı, anlama, kavrama ve pekiştirme testleri ile ücretsiz PDF çalışma kağıtlarına bu sayfadan ulaşabilirsiniz.

TESTLER

Öğrencilerimiz için hazırladığımız seviye odaklı test sistemimiz:

  • Anlama Testleri: Temel kavramları ve tanımları ölçen başlangıç seviyesi testlerdir.
  • Kavrama Testleri: Bilgilerin uygulamasını ve konunun mantığını ölçen orta seviye testlerdir.
  • Pekiştirme Testleri: Analiz ve karmaşık problem çözmeyi hedefleyen ileri seviye testlerdir.

ALIŞTIRMA SORULARI

Konuyu pekiştirmek için hazırladığımız alıştırma soru setleri:

  • Alıştırma Soruları: Konuyu öğrendikten sonra bilgilerinizi test etmeniz için hazırlanmış pratik soru setleridir.
  • Ücretsiz PDF: Tüm alıştırma soruları ücretsiz olarak indirilebilir ve yazdırılabilir formattadır.
Bu konu için alıştırmalar hazırlanıyor...

KONU ANLATIMI

MEB müfredatına uygun hazırlanan konu anlatımlarımız:

  • Konu Anlatımı PDF: Konunun tüm önemli noktalarını kapsayan, sade ve anlaşılır dille hazırlanmış ders notlarıdır.
  • Web İçeriği: Konuyu adım adım anlatan, görsel destekli dijital konu anlatımına aşağıdan ulaşabilirsiniz.
BENİM OKULUM

Koşullu İfadeler: if / elif / else



Temel if Yapısı


yas = 18
if yas >= 18:
print("Oy kullanabilirsiniz.")
print("Program devam ediyor.")


if-else


not_degeri = 75
if not_degeri >= 50:
print("Geçtiniz! ✅")
else:
print("Kaldınız. ❌")


if-elif-else (Çok Koşullu)


not_degeri = 82

if not_degeri >= 90:
harf = "AA"
elif not_degeri >= 80:
harf = "BA"
elif not_degeri >= 70:
harf = "BB"
elif not_degeri >= 60:
harf = "CB"
elif not_degeri >= 50:
harf = "CC"
else:
harf = "FF"

print(f"Harf notunuz: {harf}")


İç İçe if (Nested if)


yas = 20
uye_mi = True

if yas >= 18:
if uye_mi:
print("Giriş yapabilirsiniz.")
else:
print("Önce üye olun.")
else:
print("18 yaşından küçüksünüz.")


Tek Satır if (Ternary)


x = 10
sonuc = "çift" if x % 2 == 0 else "tek"
print(sonuc) # çift
1