Python Code to Generate Fibonacci Sequence Using Recursion
The following code demonstrates how to generate a Fibonacci sequence using a recursive function in Python.
Example: Recursive Fibonacci Sequence
# Define the recursive function to generate Fibonacci sequence
def recur_fibo(n):
"""Recursive function to return Fibonacci sequence"""
if n <= 1:
return n
else:
return(recur_fibo(n-1) + recur_fibo(n-2))
# Get user input
nterms = int(input("How many terms would you like to display? "))
# Check if the input is valid
if nterms <= 0:
print("Please enter a positive integer")
else:
print("Fibonacci sequence:")
for i in range(nterms):
print(recur_fibo(i))Sample Output:
How many terms would you like to display? 10 Fibonacci sequence: 0 1 1 2 3 5 8 13 21 34
This code uses a recursive function to generate and print the Fibonacci sequence for the number of terms specified by the user. The result shows the first 10 numbers in the Fibonacci sequence.