Python'da for Döngüsü ile Belirli Adımlı Sayılar Üretme
Belirli bir adım ile sayıları yazdırmak için,
range fonksiyonuna üçüncü bir parametre
geçilmelidir.
Örnek
1'den 9'a kadar olan sayıları
2 adım ile yazdıralım:
for num in range(1, 10, 2):
print(num)
Kodun çalıştırılması sonucu:
1
3
5
7
9
Örnek
Adım negatif bir sayı olarak belirlenirse, sayılar ters sırada yazdırılır. Anlaşılır olması için fonksiyonun birinci ve ikinci parametrelerindeki değerleri yer değiştirelim:
for num in range(10, 1, -1):
print(num)
Kod çalıştırıldıktan sonra, ikinci parametredeki
sayı aralığa dahil olmadığı için, 10'dan
2'ye kadar olan sayılar yazdırılacaktır:
10
9
8
7
6
5
4
3
2
Pratik Görevler
1'den 100'e kadar olan çift
sayıları konsola yazdırın.
-10'dan 10'a kadar olan sayıları
konsola yazdırın.
Aşağıdaki sayıları elde etmek için kodu yazın:
20
17
14
11
8
5
2