kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Best Studio 1
Best Studio
Agora Metin2 1
Agora Metin2
raderde 1
raderde
Cannn6161 1
Cannn6161
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Mt2Hizmet 1
Mt2Hizmet
melankolıa18 1
melankolıa18
romegames 1
romegames
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Altın Konu Python Koşullu İfadeler ve Kontrol Yapılarına Giriş

  • Konuyu başlatan Konuyu başlatan GUNNERIUS
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 3
  • Görüntüleme Görüntüleme 270
  • Etiketler Etiketler
    python

GUNNERIUS

Level 20
TC Kimlik Numarası Doğrulanmış Üye
TM Üye
Katılım
10 Ocak 2009
Konular
3,748
Mesajlar
15,938
Çözüm
334
Online süresi
6mo 28d
Reaksiyon Skoru
8,027
Altın Konu
947
Başarım Puanı
474
Yaş
34
MmoLira
86,651
DevLira
-12
Ticaret - 100%
1   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Koşullu ifadeler ve kontrol yapıları, her programlama dilinin temel taşlarından biridir. Bu yapılar, programın akışını değiştirmek ve belirli koşullara bağlı olarak farklı işlemler yapmak için kullanılır. Python gibi modern bir dilde, koşullu ifadelerin ve kontrol yapılarının kullanımı oldukça yaygındır. Bu makalede, Python'da koşullu ifadeler ve kontrol yapıları hakkında detaylı bilgi vereceğim ve örneklerle destekleyeceğim.

Koşullu İfadeler: if, elif, else

Python'da koşullu ifadeler, if, elif ve else anahtar kelimeleriyle oluşturulur. Bir ifade doğruysa (True) belirli bir kod bloğunu çalıştırmak için if kullanılır. Eğer ifade yanlışsa (False) ve başka bir koşul doğruysa elif kullanılır. Son olarak, hiçbir koşul sağlanmazsa, else bloğu çalışır.


image72b2525b53eb4b43.png


[CODE lang="python" title="py"]x = 10
if x > 5:
print("x 5'ten büyüktür.")
elif x == 5:
print("x 5'e eşittir.")
else:
print("x 5'ten küçüktür.")[/CODE]

Yukarıdaki örnekte, x değeri 10 olduğu için ilk koşul sağlanır ve "x 5'ten büyüktür." yazdırılır.

Kısa Devre Değerlendirme

Python'da koşullu ifadelerde kısa devre değerlendirme yapılabilir. Bu, and ve or operatörleriyle gerçekleştirilir. Örneğin:


[CODE lang="python" title="python"]x = 5
y = 10
if x == 5 and y == 10:
print("x 5'e ve y 10'a eşittir.")[/CODE]

Bu örnekte, hem x'in hem de y'nin belirtilen değerlere sahip olması durumunda ifade doğru olur ve "x 5'e ve y 10'a eşittir." yazdırılır.

Döngüler: while ve for

Python'da döngüler, belirli bir koşul sağlandığı sürece belirli bir kod bloğunu tekrar tekrar çalıştırmak için kullanılır. while ve for döngüleri en yaygın olanlardır.

while Döngüsü

while döngüsü, belirli bir koşul doğru olduğu sürece belirli bir kod bloğunu çalıştırmak için kullanılır.


[CODE lang="python" title="py"]x = 0
while x < 5:

print(x)
x += 1[/CODE]

Bu örnekte, x değeri 0'dan başlayarak 5'ten küçük olduğu sürece döngü devam eder ve her adımda x değeri yazdırılır.


image8c26712e52adc636.png


for Döngüsü

for döngüsü, belirli bir aralıktaki veya veri yapısındaki her öğe için belirli bir kod bloğunu çalıştırmak için kullanılır.


[CODE lang="python" title="py"]for i in range(5):
print(i)[/CODE]

Bu örnekte, range(5) fonksiyonu 0'dan 4'e kadar olan sayıları üretecek ve her bir değer i değişkenine atanarak yazdırılacaktır.

break ve continue İfadeleri

Python'da break ve continue ifadeleri, döngülerin akışını kontrol etmek için kullanılır. break, döngüyü tamamen durdururken continue, döngünün mevcut adımını atlar ve bir sonraki adıma geçer.

Örneklerle Anlatım

Yukarıda verdiğim örneklerle birlikte, koşullu ifadelerin ve kontrol yapılarının nasıl kullanıldığını ve nasıl işlediğini daha iyi anlayabilirsiniz. Bu yapılar, programınızı istediğiniz şekilde yönlendirmenizi sağlar ve kodunuzu daha esnek hale getirir.



Bu makalede, Python'daki koşullu ifadeler ve kontrol yapıları hakkında detaylı bir inceleme yaptık. if, elif, else ifadeleriyle koşullu ifadelerin nasıl oluşturulduğunu, while ve for döngülerinin nasıl kullanıldığını, ve break ve continue ifadelerinin nasıl işlediğini öğrendik. Bu yapılar, Python programlama dilinin temel taşlarındandır ve programınızın akışını kontrol etmek için güçlü araçlar sağlar. Umuyorum ki bu makale, Python öğrenme yolculuğunuzda size yardımcı olmuştur!
 
Son düzenleme:
Paylaşım için teşekkürler.
 
Paylaşım için teşekkürler.
 
Paylaşım için teşekkürler, eline sağlık.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst