for
 döngüsünün özellikleri
Değerler sırasındaki adım nasıl değiştirilir ve sıfırdan başlamaz?  
range() işlevi, varsayılan olarak, sonraki her sayının bir öncekinden 1 büyük olduğu bir dizi oluşturur. Başka bir girişte 
aralık işlevini kullanabilirsiniz.
İşlev girişinin genel biçimi aşağıdaki gibidir:
aralık([başlangıç], dur[, adım])
start: dizinin başlangıç numarası. 
stop: verilen sayıya kadar olan ancak bu sayıyı içermeyen sayıları üretir. 
adım: dizideki (adım) her sayı arasındaki fark 
Hatırlamak zorundasın!
- Tüm parametreler tamsayı olmalıdır:
 
- Parametrelerin her biri pozitif veya negatif olabilir.
 
aralık() (ve genel olarak Python) 0 dizinini temel alır. Bu, dizin listesinin 1'den değil 0'dan başladığı anlamına gelir.  İşlev tarafından oluşturulan son tamsayı  range() stop'a bağlıdır ancak onu içermez. Örneğin, aralık(0, 5) 5 hariç 0, 1, 2, 3, 4 tamsayılarını oluşturur. 
 
Örnek 1
(10, 0, -1) aralığında i için:
    yazdır(i*i)
Program, 10'dan 1'e kadar olan doğal sayıların karelerini azalan sırada görüntüler.
- 10: Dizideki ilk sayı.
 
- 0: dizinin bitiş numarası (bu sayı hariç).
 
- -1: adım
 
Örnek 2
aralıktaki i için (0, 101, 5):
    yazdır(ı)
Program, 0'dan 100'e kadar tüm sayıları 5'lik artışlarla görüntüler.
- 0: Dizideki ilk sayı.
 
- 101: dizinin bitiş numarası (bu sayı hariç).
 
- 5: adım