Menu
CoddyTech

For Döngüsü

Coddy'nin Python Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 35 / 77.

Bazen programlama yaparken aynı ya da neredeyse aynı işlemi birkaç kez gerçekleştirmek gerekir.

Aynı şeyi tekrar tekrar yazmayı önlemek için döngüler kullanabiliriz.

for döngüsünün söz dizimi şöyledir:

for i in range(start, end):
    code

range(start, end), start değerinin ve end değerinin ne olacağını belirler. i, sırasıyla start değerinden end değerine kadar olan tüm değerleri alır (end dahil değildir). Örneğin:

for i in range(0, 5):
	print(i)

print ifadesini 5 kez çalıştırır:

0
1
2
3
4

range(0, 5) ifadesini range(5) şeklinde basitleştirebiliriz:

for i in range(5):
	print(i)

f-string kullanarak i değişkenini başka metinlerle de birleştirebilirsin. Dizenin önüne f koy ve i değerini eklemek için içinde {i} kullan:

for i in range(1, 4):
	print(f"Item number: {i}")

Bu, şunu yazdırır:

Item number: 1
Item number: 2
Item number: 3

Döngülerin birçok kullanım alanı vardır. Örneğin, 1'den 100'e kadar olan tüm sayıları toplayalım:

sum_numbers = 0
for i in range(1, 101):
	sum_numbers += i
print(sum_numbers)

Bu işlem önce 1 ile 101 arasındaki (101 dahil değil) tüm sayılar üzerinde döngü kurup hepsini toplar. Ardından sum_numbers değişkenini yazdırır.

challenge icon

Görev

Başlangıç

Bir tam sayı n oku (başlangıç kodu bunu zaten yapıyor). 3'ten n'e kadar, her iki sayı da dahil olmak üzere, her sayı için "Hello Coddy: " ve i değerini yazdırmak için bir for döngüsü kullan.

Örneğin, n değeri 6 ise çıktı şöyledir:

Hello Coddy: 3
Hello Coddy: 4
Hello Coddy: 5
Hello Coddy: 6

n değeri 27 ise döngü, Hello Coddy: 3 ile Hello Coddy: 27 arasındaki 25 satırı yazdırır.

Kendin dene

n = int(input())

# Kodunuzu aşağıya yazın
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi