Python'da range() fonksiyonu, belli bir aralıktaki sayıları üretmek için kullanılan bir fonksiyondur. Bu fonksiyon, belirli bir başlangıç, son ve adım değerleri ile bir aralık oluşturur. Daha sonra bu aralıktaki sayıları kullanarak, örneğin bir döngü içinde kullanabilirsiniz. İşte range() fonksiyonu hakkında daha ayrıntılı bilgiler:
range() Fonksiyonu
Python'da range() fonksiyonu, bir sayı dizisi oluşturmak için kullanılır. Bu fonksiyon, başlangıç, son ve artış (adım) değerlerini alır. Başlangıç ve artış değerleri opsiyoneldir. Fonksiyon genellikle for döngüsü ile birlikte kullanılır. İşte range() fonksiyonunun kullanımı:
range(start, stop, step)
Fonksiyonun parametreleri:
• start (opsiyonel): Sayı dizisinin ilk sayısı. Varsayılan değer 0'dır.
• stop (zorunlu): Sayı dizisinin son sayısı. Bu sayı dahil edilmez. Bu yüzden, sayı dizisinin son değeri, stop parametresinin 1 eksiğidir.
• step (opsiyonel): Sayı dizisindeki sayılar arasındaki fark. Varsayılan değer 1'dir.
Örnek Kodlar
İşte range() fonksiyonunu kullanarak oluşturulmuş birkaç örnek kod:
Örnek 1: range() ile Sayı Dizisi Oluşturma
# Python'da bir sayı dizisi oluşturma
for i in range(5):
print(i)
# Output
0
1
2
3
4
Bu örnek, range() fonksiyonunu kullanarak, 0'dan 5'e kadar bir sayı dizisi (0, 1, 2, 3, 4) oluşturur. Bu sayıları kullanarak, bir for döngüsü ile yinelenir ve her bir sayı ekrana basılır.
Örnek 2: Start ve Stop Değerleri Belirleme
# Python'da start ve stop değerlerini kullanan bir sayı dizisi oluşturma
for i in range(2, 5):
print(i)
# Output
2
3
4
Bu örnek, 2'den 5'e kadar bir sayı dizisi (2, 3, 4) oluşturmak için range() fonksiyonunu kullanır. Başlangıç değeri olarak 2 belirtilir, ancak adım değeri belirtilmez. Varsayılan adım değeri 1 olacağından, 2'den 5'e kadar sayılar oluşacaktır.
Örnek 3: Adım Değerini Belirleme
# Python'da bir adım değeri kullanma
for i in range(2, 10, 2):
print(i)
# Output
2
4
6
8
Bu örnek, adım değerini kullanarak 2'den 10'a kadar sayıların (2, 4, 6, 8) bir sayı dizisi oluşturmak için range() fonksiyonunu kullanır.
Örnek 4: Negatif Adım Değerleri
# Python'da negatif bir adım değeri kullanarak sayı dizisi oluşturma
for i in range(10, 2, -2):
print(i)
# Output
10
8
6
4
Bu örnek, negatif bir adım değeri kullanarak 10'dan 2'ye kadar sayıların (10, 8, 6, 4) bir sayı dizisi oluşturmak için range() fonksiyonunu kullanır. Başlangıç değeri, son değerden büyük olduğu için, negatif bir adım değeri kullanmak gerekir.
Sonuç
range() fonksiyonu, belirli bir aralıktaki sayıları olu