for döngüsü
Python'da for döngüsü, belirli bir veri kümesindeki (liste, tuple, string, dictionary, set vb.) her bir öğeyi sırayla işlemek için kullanılır.
Genel Yazım Şekli
for değişken in iterable:
# Döngü bloğu
- değişken: Döngü sırasında, iterable içindeki her bir elemanı sırayla temsil eder.
- iterable: Üzerinde döngü yapılabilecek bir nesne (örneğin liste, dizi, range).
for döngüsü oluşturulurken dönecek değer için bir değişken oluşturulur.
for Döngüsü ile String Üzerinde Gezinme
Bir string, karakterlerin bir koleksiyonu olarak düşünülebilir ve üzerinde döngü yapılabilir.
kelime = "Python"
for harf in kelime:
print(harf)
Çıktı:
P y t h o n
range() ile Döngü
range() fonksiyonu, ardışık sayılar oluşturmak için kullanılır. Bu, özellikle bir sayısal dizi üzerinde gezinmek için faydalıdır.
Örnek 1: Temel Kullanım
for i in range(5): # 0'dan 4'e kadar (5 hariç) sayıları döner
print(i)
Çıktı:
0 1 2 3 4
Örnek 2: Başlangıç ve Bitiş Belirleme
for i in range(2, 6): # 2'den başlayıp 5'e kadar gider
print(i)
Çıktı:
2 3 4 5
Örnek 3: Adım Belirleme
for i in range(1, 10, 2): # 1'den 10'a kadar 2'şer artar
print(i)
Çıktı:
1 3 5 7 9