1 Fib
1 Fib
def fibonacci_iterative(n):
"""Calculate the nth Fibonacci number using an iterative approach."""
if n <= 0:
return 0
elif n == 1:
return 1
# Example usage:
n = 10
print(f"Iterative Fibonacci({n}) = {fibonacci_iterative(n)}")
def fibonacci_recursive(n):
"""Calculate the nth Fibonacci number using a recursive approach."""
if n <= 0:
return 0
elif n == 1:
return 1
return fibonacci_recursive(n - 1) + fibonacci_recursive(n - 2)
# Example usage:
n = 10
print(f"Recursive Fibonacci({n}) = {fibonacci_recursive(n)}")