Dalam program ini, anda akan belajar mencari jumlah nombor semula jadi menggunakan fungsi rekursif.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Python berikut:
- Python jika … lain Penyataan
- Fungsi Python
- Pengembaraan Python
Dalam program di bawah ini, kami telah menggunakan fungsi rekursif recur_sum()
untuk menghitung jumlah hingga nombor yang diberikan.
Kod sumber
# 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))
Pengeluaran
Jumlahnya ialah 136
Catatan: Untuk menguji program untuk nombor lain, ubah nilai num
.