range()
fonksiyonu, Python'da sayı dizileri oluşturmak için sıkça kullanılan bir fonksiyondur. Bu fonksiyon, özellikle for döngüleri ile birlikte kullanıldığında oldukça etkilidir. Bu makalede, range()
fonksiyonunun nasıl kullanılacağını ve farklı parametreler ile nasıl farklı sayı dizileri oluşturabileceğinizi öğreneceksiniz.
range()
fonksiyonu, bir başlangıç değeri, bir bitiş değeri ve bir adım büyüklüğü alabilir. En basit haliyle, sadece bir parametre ile kullanıldığında, 0'dan başlayarak (dahil) verilen sayıya kadar (hariç) bir dizi oluşturur.
for i in range(5):
print(i)
Çıktı:
0
1
2
3
4
range()
fonksiyonuna iki parametre verdiğinizde, ilk parametre başlangıç değerini, ikinci parametre bitiş değerini belirtir.
for i in range(2, 7):
print(i)
Çıktı:
2
3
4
5
6
range()
fonksiyonuna üçüncü bir parametre ekleyerek adım büyüklüğünü belirleyebilirsiniz. Bu, sayı dizisinin hangi aralıklarla oluşturulacağını kontrol etmenizi sağlar.
for i in range(0, 10, 2):
print(i)
Çıktı:
0
2
4
6
8
range()
fonksiyonunu kullanarak ters sayı dizileri de oluşturabilirsiniz. Bu durumda, başlangıç değeri bitiş değerinden büyük olmalı ve adım büyüklüğü negatif olmalıdır.
for i in range(5, 0, -1):
print(i)
Çıktı:
5
4
3
2
1
range()
fonksiyonu ile oluşturulan sayı dizisi doğrudan bir listeye dönüştürülebilir.
sayilar = list(range(5))
print(sayilar) # Çıktı: [0, 1, 2, 3, 4]
range()
fonksiyonu, Python'da for döngüleri ile birlikte kullanılarak tekrarlayan işlemleri kolayca gerçekleştirebileceğiniz güçlü bir araçtır. Başlangıç, bitiş ve adım büyüklüğü parametrelerini kullanarak çeşitli sayı dizileri oluşturabilir ve bu sayıları döngülerde kullanabilirsiniz. Bu, yazılım geliştirme sürecinizi hızlandırır ve kodunuzu daha etkili hale getirir.