Python program to n-th term of a fibonacci series; Through this tutorial, i am going to show you how to find n-th term of a fibonacci series in python.
In this tutorial, i will write python programs to find the nth term in the fibonacci series using for loop, while loop and recursion. And as well as, write a python program to find the sum of fibonacci series.
Python Program to Find n-th term of Fibonacci Series
Let’s see the following python programs to find n-th term of a fibonacci series; as shown below:
- Fibonacci series in python using for loop
- Fibonacci series python programming using while loop
- Fibonacci series in python using recursion
- Sum of fibonacci series in python
Fibonacci series in python using for loop
# Take input from user a=int(input("Enter the terms")) f=0 s=1 if a<=0: print("The requested series is ",f) else: print(f,s,end=" ") for x in range(2,a): next=f+s print(next,end=" ") f=s s=next
Output
Enter the terms 15 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377
Fibonacci series python programming using while loop
# Python Fibonacci series Program using While Loop # Fibonacci series will start at 0 and travel upto below number Number = int(input("\nPlease Enter the Range Number: ")) # Initializing First and Second Values of a Series i = 0 First_Value = 0 Second_Value = 1 # Find & Displaying Fibonacci series while(i < Number): if(i <= 1): Next = i else: Next = First_Value + Second_Value First_Value = Second_Value Second_Value = Next print(Next) i = i + 1
Output
Please Enter the Range Number: 10 0 1 1 2 3 5 8 13 21 34
Fibonacci series in python using recursion
def FibRecursion(n): if n <= 1: return n else: return(FibRecursion(n-1) + FibRecursion(n-2)) nterms = int(input("Enter the terms? ")) # take input from the user if nterms <= 0: # check if the number is valid print("Please enter a positive integer") else: print("Fibonacci sequence:") for i in range(nterms): print(FibRecursion(i))
Output
Enter the terms? 15 Fibonacci sequence: 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377
Sum of fibonacci series in python
# Python to calculate sum of Fibonacci numbers # Computes value of first # fibonacci numbers def calSum(n) : if (n <= 0) : return 0 fibo =[0] * (n+1) fibo[1] = 1 # Initialize result sm = fibo[0] + fibo[1] # Add remaining terms for i in range(2,n+1) : fibo[i] = fibo[i-1] + fibo[i-2] sm = sm + fibo[i] return sm #take input from user n=int(input("Enter the terms")) #call calSum() function and print result print("Sum of Fibonacci numbers is : " , calSum(n))
Output
Enter the terms 10 Sum of Fibonacci numbers is : 143
Recommended Python Tutorials
Recommended:-Python Program to Add Two Numbers
Recommended:-Python Program to Calculate Simple Interest
Recommended:-Python Program to Find Average of n Numbers
Recommended:-Python Program to ASCII Value of Character
Recommended:-Python Program to Calculate Compound Interest
Recommended:-Python Program to Check Leap Year
Recommended:-Python Program To Print Number Pattern
Recommended:-Python Program to Print Star Pattern
Recommended:-Python Program Calculate Sum of n Numbers
Recommended:-Python Program to Reverse Numbers
Recommended:-Python Program to Find Largest of n Numbers
Recommended:-Python Program to Find Power of Number
Recommended:-Python Program to Print Prime Number From 1 to N