M.Sc Python Programming Assignment 19

M.Sc Python Programming Assignments

Assignment 19

Question:

Write a Python program to solve the Fibonacci sequence using recursion.

Code:

				
					def fibonacci(n):
    if n <= 0:
        return 0
    elif n == 1:
        return 1
    else:
        return fibonacci(n - 1) + fibonacci(n - 2)

# Example usage
number = int(input("Enter a positive integer: "))

fibonacci_number = fibonacci(number)

print("Fibonacci number at position", number, "is:", fibonacci_number)

				
			

Output:

				
					Enter a positive integer: 34
3
4
Fibonacci number at position 34 is: 5702887

				
			
Tech Amplifier Final Logo