Aynı işi 100 kez yapmak için 100 satır yazılmaz. for bir işi tekrar eder ve her turda sana kaçıncı turda olduğunu söyleyen bir değişken verir.
total = 0for i in range(1, 5):total = total + i# total is 10: 1 + 2 + 3 + 4
range(1, 5) sırayla 1, 2, 3, 4 verir: başlangıç dahil, bitiş hariç. 1'den n'e kadar saymak için range(1, n + 1) yazılır.Döngüyle bir sonuç biriktirmenin kalıbı hep aynıdır: döngüden önce bir değişken başlat, döngünün içinde güncelle, döngüden sonra döndür. Toplam biriktiriyorsan 0'dan, çarpım biriktiriyorsan 1'den başlarsın.