Πρόγραμμα Python για εύρεση αθροίσματος φυσικών αριθμών χρησιμοποιώντας αναδρομή

Σε αυτό το πρόγραμμα, θα μάθετε να βρίσκετε το άθροισμα των φυσικών αριθμών χρησιμοποιώντας αναδρομική συνάρτηση.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες θεματολογίες προγραμματισμού Python:

  • Python αν… αλλιώς Δήλωση
  • Λειτουργίες Python
  • Επανάληψη Python

Στο παρακάτω πρόγραμμα, χρησιμοποιήσαμε μια αναδρομική συνάρτηση recur_sum()για να υπολογίσουμε το άθροισμα έως τον δεδομένο αριθμό.

Πηγαίος κώδικας

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

Παραγωγή

 Το άθροισμα είναι 136 

Σημείωση: Για να ελέγξετε το πρόγραμμα για έναν άλλο αριθμό, αλλάξτε την τιμή του num.

ενδιαφέροντα άρθρα...