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):
coderange(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)ifadesinirange(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: 3Dö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.
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: 6n 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
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
4Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Tekrar - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 47Hesabı Paylaştırma Hesaplayıcısı
Karşılama MesajıGirdi Alma8Döngüler
For DöngüsüWhile DöngüsüBreakContinueTekrar - FaktöriyelRange Fonksiyonuİç İçe DöngüTekrar - Dinamik Girdi3Operatörler 1. Bölüm
Aritmetik OperatörlerModülo OperatörüAritmetik Kısa YollarÖzet - Basit MatematikKarşılaştırma Operatörleri6Temel Girdi/Çıktı
ÇıktıDeğişkenlerle ÇıktıGirdiTür DönüşümüTekrar - 120'ye KadarTekrar - Doğru veya Yanlış9Fonksiyonlar
Bir Fonksiyon TanımlamaArgümanlarDönüş DeğeriTekrar - Sigma FonksiyonuTekrar - Doğrulama FonksiyonuVarsayılan Değerler12Sıralı Yapılar Üzerinde Yineleme
Öğeler Üzerinde Yinelemeenumerate FonksiyonuDizeler Üzerinde Yineleme Bölüm 1Dizeler Üzerinde Yineleme Bölüm 2Kendi başına pratik yap: Online Python derleyicisi