Python Dersleri 2: Koşullu İfadeler ve Döngüler: Pratik Uygulamalarla Anlatım

Python Dersleri 2: Koşullu İfadeler ve Döngüler: Pratik Uygulamalarla Anlatım

Python'da Karar Verme: Koşullu İfadeler

Merhaba arkadaşlar! Python'un temel veri türleri ve değişkenleri hakkında bilgi sahibi olduğunuza inanıyorum. Şimdi Python'da nasıl karar vereceğimizi ve programlarımıza akıl yürütme yeteneği kazandıracağımızı öğreneceğiz. Bu koşullu ifadeler ile mümkün.

Bir koşullu ifade kullanarak programımız belirli bir koşulun doğru veya yanlış olmasına göre farklı yollar izleyecektir.

En yaygın koşullu ifade türü if ifadesidir. if ifadesi bir koşulun doğruluğunu kontrol eder ve koşul doğruysa belirtilen kod bloğunu çalıştırır.

Örnek: ```python yas = int(input("Yaşınızı girin: ")) if yas >= 18: print("Reşit olduğunuz için oy kullanabilirsiniz.") ```

Bu örnekte program kullanıcının yaşını alır ve if ifadesi kullanarak yaşın 18'den büyük olup olmadığını kontrol eder. Eğer yaş 18'den büyük veya eşitse "Reşit olduğunuz için oy kullanabilirsiniz." mesajı ekrana yazdırılır.

Daha Karmaşık Kararlar: else ve elif

if ifadesine ek olarak else ve elif ifadeleri de kullanabiliriz.

else ifadesi if ifadesindeki koşul yanlışsa çalıştırılacak kod bloğunu belirtir. elif ifadesi ise birden fazla koşul kontrol etmek için kullanılır.

Örnek: ```python not = int(input("Notunuzu girin: ")) if not >= 90: print("Tebrikler! Notunuz mükemmel.") elif not >= 80: print("Çok iyi bir not!") elif not >= 70: print("İyi bir not.") else: print("Daha çok çalışmanız gerekiyor.") ```

Bu örnekte program kullanıcının notunu alır ve notun değerine göre farklı mesajlar verir.

Döngülerle Tekrar: for ve while

Döngüler programımızda belirli bir kod bloğunu tekrar tekrar çalıştırmak için kullanılır. Python'da iki tür döngü vardır:

for döngüsü ve while döngüsü. for döngüsü bir dizi elemanı üzerinde yineleme yapmak için kullanılır.

Örnek: ```python for i in range(10): print(i) ```

Bu örnekte for döngüsü range(10) fonksiyonu ile oluşturulan 0'dan 9'a kadar olan sayılar üzerinde yineleme yapar ve her sayıyı ekrana yazdırır.

while döngüsü ise bir koşul doğru olduğu sürece çalıştırılacak kod bloğunu belirtir.

Örnek: ```python sayac = 0 while sayac < 5: print(sayac) sayac += 1 ```

Bu örnekte while döngüsü sayac değişkeni 5'ten küçük olduğu sürece çalışır. Döngü içinde sayac değişkeni 1 artırılır ve ekrana yazdırılır.

Pratik Uygulamalar

Şimdi öğrendiklerimizi pratiğe dökelim:

1. Kullanıcıdan Bir Sayı Alıp Çift mi Tek mi Olduğunu Kontrol Etme

```python sayi = int(input("Bir sayı girin: ")) if sayi % 2 == 0: print(sayi "çift bir sayıdır.") else: print(sayi "tek bir sayıdır.") ```

Bu program kullanıcıdan bir sayı alır ve if ifadesi kullanarak sayının çift mi tek mi olduğunu kontrol eder.

2. 1'den 10'a Kadar Olan Sayıları Toplama

```python toplam = 0 for i in range(1 11): toplam += i print("1'den 10'a kadar olan sayıların toplamı:" toplam) ```

Bu program for döngüsü kullanarak 1'den 10'a kadar olan sayıları toplar ve toplamı ekrana yazdırır.

ÖZET

Bu derste Python'da koşullu ifadeler ve döngüler hakkında bilgi edindik. if else elif for ve while ifadelerinin kullanımını öğrendik.

Bu kavramları pratik örneklerle pekiştirdik. Döngüleri ve koşullu ifadeleri öğrenmek programlama yolculuğunuzda çok önemli bir adım. Bu konuları iyi anladığınızda daha karmaşık ve işlevsel programlar yazabilirsiniz.

Şimdi Python'un sunduğu bu güçlü araçlarla kendi programlarınızı tasarlamak ve yaratıcı çözümler üretmek için heyecanlıyım! Unutmayın programlama bir macera bir keşif yolculuğu. Her yeni kavram yeni bir kapı açıyor. Bu yolculukta size rehber olmak için buradayım.

Birlikte Python dünyasını keşfedelim! Bir sonraki derste fonksiyonlar ve listeler hakkında bilgi edineceğiz. Hazır olun!

Bloga dön

Yorum yapın

Yorumların yayınlanabilmesi için onaylanması gerektiğini lütfen unutmayın.