Python program a természetes számok összegének megtalálásához rekurzióval

Ebben a programban megtanulja megtalálni a természetes számok összegét a rekurzív függvény segítségével.

A példa megértéséhez ismernie kell a következő Python programozási témákat:

  • Python if… else nyilatkozat
  • Python függvények
  • Python rekurzió

Az alábbi programban rekurzív függvényt használtunk recur_sum()az összeg számításához a megadott számig.

Forráskód

 # 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)) 

Kimenet

 Az összeg 136 

Megjegyzés: Ha másik számot szeretne tesztelni a programban, módosítsa a értékét num.

érdekes cikkek...