SIFIRDAN PYTHON KURSU #6 – DÖNGÜLER (FOR VE WHILE)
<br>Merhaba arkadaşlar! Bugün Python'da döngüleri (for ve while) ele alacağız. Döngüler, belirli bir koşul sağlandığı sürece veya belirli bir veri kümesi üzerinden geçerken kodumuzun tekrar tekrar çalışmasını sağlar. Bu, kodu daha verimli hale getirir ve tekrar eden işlemleri otomatikleştirir.<br>1. For Döngüsü<br>for döngüsü, genellikle bir dizinin, listenin veya aralığın elemanları üzerinde döngü oluşturmak için kullanılır. Aşağıda for döngüsünün nasıl çalıştığına dair bir örnek bulabilirsiniz:<br>python
# 1'den 5'e kadar sayıları yazdırma
for i in range(1, 6):
print(i)
yukarıdaki
Copy<br>2. While Döngüsü<br>while döngüsü, belirli bir koşul doğru olduğu sürece çalışır. Aşağıda while döngüsünün kullanımına dair bir örnek verilmiştir:<br>
python
# 1'den 5'e kadar sayıları yazdıran while döngüsü
i = 1
while i <= 5:
print(i)
i += 1 # i'yi 1 artır
bu
Copy<br>3. Döngü Kontrol İfadeleri<br>Python'daki döngülerde break ve continue ifadelerini kullanarak döngülerin akışını kontrol edebiliriz.<br>- break: Döngüyü tamamen sonlandırır.<br>- continue: Döngünün o anki iterasyonunu atlayarak bir sonraki iterasyona geçer.<br>Örnek:<br>
python
for i in range(1, 11):
if i == 5:
break # 5'e ulaştığında döngüyü kır
print(i)
# 1, 2, 3, 4 yazdırılır
`
Copyfor i in range(1, 11):<br> if i % 2 == 0:<br> continue # 2, 4, 6, 8, 10'u atla<br> print(i)<br># 1, 3, 5, 7, 9 yazdırılır<br>
Ödev
Döngülerle çalışarak aşağıdaki ödevi tamamlayın:
1. 1 ile 100 arasındaki çift sayıları yazdıran bir for döngüsü oluşturun.
2. Kullanıcıdan bir sayı alın ve bu sayıyı geçerken yazdıran bir while döngüsü yazın. Kullanıcı 0 girdiğinde döngü sona ermeli.
Döngüleri öğrendikten sonra, kodunuzu modüler hale getirmek ve tekrar kullanılabilirlik sağlamak için bir sonraki derste fonksiyonları inceleyeceğiz. Şimdi sorularınız varsa alabilirim!
Son düzenleme: