Answers for "fibonacci formula python"

5

how to create fibonacci sequence in python

#Python program to generate Fibonacci series until 'n' value
n = int(input("Enter the value of 'n': "))
a = 0
b = 1
sum = 0
count = 1
print("Fibonacci Series: ", end = " ")
while(count <= n):
  print(sum, end = " ")
  count += 1
  a = b
  b = sum
  sum = a + b
Posted by: Guest on May-21-2020
10

fibonacci sequence python

# WARNING: this program assumes the
# fibonacci sequence starts at 1
def fib(num):
	"""return the number at index `num` in the fibonacci sequence"""
    if num <= 2:
        return 1
    return fib(num - 1) + fib(num - 2)

# method 2: use `for` loop
def fib2(num):
	a, b = 1, 1
	for _ in range(num - 1):
		a, b = b, a + b
	return a


print(fib(6))  # 8
print(fib2(6))  # same result, but much faster
Posted by: Guest on February-24-2020
1

fibonacci sequence python

num = 1
num1 = 0
num2 = 1
import time
for i in range(0, 10):
    print(num)
    num = num1 + num2
    num1 = num2
    num2 = num
    time.sleep(1)
Posted by: Guest on October-02-2020
0

fibonacci sequence python

# This program also assumes the fibonacci sequence starts at 1 
# This code will print as many digits as the user wishes
# Instead of printing a specific number in the sequence 
def fibonacci(digits):

    digit1, digit2 = 1, 1
    amount_of_digits = 0 
    print(str(digit1) + ", " + str(digit2) + ', ', end='')

    while amount_of_digits != digits:
        digit1, digit2 = digit2, digit1 + digit2 
        print(str(digit2) + ", ", end='') # we want to print on the same line
        amount_of_digits = amount_of_digits + 1 

        if amount_of_digits == digits:
            print('\n') 
            print('Loop done.')
            break

fibonacci(10) # this will print the first 10 digits in the sequence
Posted by: Guest on May-07-2021
0

fibonacci formula python

#Learnprogramo
Number = int(input("How many terms? "))
# first two terms
First_Value, Second_Value = 0, 1
i = 0
if Number <= 0:
print("Please enter a positive integer")
elif Number == 1:
print("Fibonacci sequence upto",Number,":")
print(First_Value)
else:
print("Fibonacci sequence:")
while i < Number:
print(First_Value)
Next = First_Value + Second_Value
# update values
First_Value = Second_Value
Second_Value = Next
i += 1
Posted by: Guest on March-28-2021

Python Answers by Framework

Browse Popular Code Answers by Language