Intermediate
Kod Bloğunu Açıklama
Belirli bir kod parçasının işlevini adım adım Türkçe olarak açıklayın.
📝 Prompt-Inhalt
Aşağıdaki Python fonksiyonunun ne yaptığını, giriş parametrelerinin ne olduğunu ve çıktının nasıl oluştuğunu, kodlamaya yeni başlayan birinin anlayacağı dilde Türkçe olarak adım adım açıklayın: def factorial(n): if n == 0: return 1 else: return n * factorial(n-1)