Bilişim Teknolojileri Öğretmeni
Python'da Karar Yapıları
Ali Osman BAŞKURT
22 Kas 2024
Beğen0
image
Karar yapıları, bir programın belirli bir koşula bağlı olarak farklı işlemler gerçekleştirmesini sağlayan yapılardır. Yazılımda, bazen belirli durumlara göre farklı yollar izlenmesi gerekir.

Karar Yapılarının Temeli

  • Programın akışını değiştiren koşullara dayanır.
  • Mantıksal ifadeler (True/False) kullanarak çalışır.
  • Koşul doğru (True) ise ilgili kod bloğu çalışır.
  • Koşul yanlış (False) ise o blok atlanır veya başka bir blok çalıştırılır.

Neden Karar Yapıları Kullanılır?

  • Programların dinamik hale gelmesini sağlar.
  • Kullanıcı girdilerine veya belirli durumlara bağlı olarak farklı işlemler yapılabilir.
  • Mantıksal ve akıllı çözümler üretebilmek için gereklidir.

Örneğin:

  • Kullanıcı yaşına göre bir mesaj göstermek.
  • Hava durumuna göre öneri yapmak.
  • Sayının pozitif, negatif veya sıfır olduğunu kontrol etmek.

Karar Yapılarının Çalışma Mantığı

Karar yapıları genellikle şu akışa sahiptir:

  1. Koşul Kontrolü: Belirli bir ifade değerlendirilir. (Örneğin: x > 10)
  2. Doğruysa Çalıştır: Eğer koşul doğruysa belirli kodlar çalıştırılır.
  3. Yanlışsa Alternatif: Eğer koşul yanlışsa farklı bir kod bloğu çalışabilir.