This is a python program to display the fibonacci sequence (tested in version 3.4)
Output:
How many terms? 34
Fibonacci sequence:
0 , 1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368,75025,121393,196418,317811,514229,832040,1346269,2178309,3524578,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | # Python program to display the fibonacci sequence # sequence up to n-th term where # n is provided by the user # take input from the user nterms = int(input("How many terms? ")) # first two terms n1=0 n2=1 count=2 # check if the number of terms is valid if nterms <= 0: print("Please enter a positive integer") elif nterms == 1: print("Fibonacci sequence:") print(n1) else: print("Fibonacci sequence:") print(n1,",",n2,end=',') while count < nterms: nth = n1 + n2 print(nth,end=',') # update values n1 = n2 n2 = nth count += 1 |
Output:
How many terms? 34
Fibonacci sequence:
0 , 1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368,75025,121393,196418,317811,514229,832040,1346269,2178309,3524578,
Comments
Post a Comment