Menu
Coddy logo textTech

Özyinelemeli Fonksiyonlar Bölüm 1

Coddy'nin Python Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 60 / 78.

Özyinelemeli bir işlev, bir problemin daha küçük örneklerini çözmek için kendisini çağıran bir işlevdir. Her özyinelemeli çağrı, işlevi özyinelemeyi durduran bir temel duruma yaklaştırmalıdır.

Örnek: 1’den n’e kadar olan sayıları toplama:

def sum_to_n(n):
    if n == 0:  # Temel durum
        return 0
    return n + sum_to_n(n - 1)  # Özyinelemeli adım

print(sum_to_n(5))  # Çıktı: 15
challenge icon

Görev

Kolay

n bağımsız değişkeni olarak pozitif bir tam sayı alan ve n sayısından 0 sayısına kadar her sayıyı yazdıran, count_down adlı özyinelemeli bir işlev yazın.

Kendin dene

def count_down(n):
    # Kodu buraya yaz
quiz iconKendini test et

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

Mantık ve Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi