Özyinelemeyi Kullanarak Doğal Sayıların Toplamını Bulmak İçin Python Programı

İçindekiler

Bu programda, özyinelemeli işlevi kullanarak doğal sayıların toplamını bulmayı öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki Python programlama konuları hakkında bilgi sahibi olmalısınız:

  • Python if… else İfadesi
  • Python İşlevleri
  • Python Özyinelemesi

Aşağıdaki programda recur_sum(), verilen sayıya kadar olan toplamı hesaplamak için özyinelemeli bir fonksiyon kullandık .

Kaynak kodu

 # Python program to find the sum of natural using recursive function def recur_sum(n): if n <= 1: return n else: return n + recur_sum(n-1) # change this value for a different result num = 16 if num < 0: print("Enter a positive number") else: print("The sum is",recur_sum(num)) 

Çıktı

 Toplam 136 

Not: Programı başka bir numara için test etmek için değerini değiştirin num.

Ilginç makaleler...