Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Fibonacci Recursion
- def fibonacci_recursive(n):
- if n <= 1:
- return n
- else:
- return fibonacci_recursive(n-1) + fibonacci_recursive(n-2)
- def fibonacci_sequence(num):
- if num <= 0:
- return "Please enter a positive integer."
- sequence = [fibonacci_recursive(i) for i in range(num)]
- return f'{", ".join(map(str, sequence))}'
- print(fibonacci_sequence(11))
- # Fibonacci Generator
- def fibonacci(n):
- """
- Fibonacci Generator Function
- """
- a, b = 0, 1
- count = 0
- while count < n:
- yield a
- a, b = b, a + b
- count += 1
- # Create a generator object
- fibonacci_generator = fibonacci(10)
- # Generate and print the first 10 Fibonacci numbers
- fib_list = [n for n in fibonacci_generator]
- print(f"{', '.join(map(str, fib_list))}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement