Write a Python program to print fibonacci series

Write a Python program to print fibonacci series

Program

def myfun(): 
    nterms = 100
    n1 = 0
    n2 = 1
    count = 0

    if nterms <= 0:
       print("Please enter a positive integer")
    elif nterms == 1:
       print("Fibonacci sequence upto",nterms,":")
       print(n1)
    else:
       print("Fibonacci sequence upto",nterms,":")
       while count < nterms:
           print(n1,end=' , ')
           nth = n1 + n2
           # update values
           n1 = n2
           n2 = nth
           count += 1
                
if __name__=="__main__":
    myfun()



Output:

Fibonacci sequence upto 100 :
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 , 5702887 , 9227465 , 14930352 , 24157817 , 39088169 , 63245986 , 102334155 , 165580141 , 267914296 , 433494437 , 701408733 , 1134903170 , 1836311903 , 2971215073 , 4807526976 , 7778742049 , 12586269025 , 20365011074 , 32951280099 , 53316291173 , 86267571272 , 139583862445 , 225851433717 , 365435296162 , 591286729879 , 956722026041 , 1548008755920 , 2504730781961 , 4052739537881 , 6557470319842 , 10610209857723 , 17167680177565 , 27777890035288 , 44945570212853 , 72723460248141 , 117669030460994 , 190392490709135 , 308061521170129 , 498454011879264 , 806515533049393 , 1304969544928657 , 2111485077978050 , 3416454622906707 , 5527939700884757 , 8944394323791464 , 14472334024676221 , 23416728348467685 , 37889062373143906 , 61305790721611591 , 99194853094755497 , 160500643816367088 , 259695496911122585 , 420196140727489673 , 679891637638612258 , 1100087778366101931 , 1779979416004714189 , 2880067194370816120 , 4660046610375530309 , 7540113804746346429 , 12200160415121876738 , 19740274219868223167 , 31940434634990099905 , 51680708854858323072 , 83621143489848422977 , 135301852344706746049 , 218922995834555169026 ,



More Questions


25 . Write a Python program to print fibonacci series
26 . Write a Python program to print reverse number
27 . Write a Python Program to print Palindrome numbers from 1 to 100
28 . Write a Python Program to find the factorial of a number using recursion
29 . Write a Python Program to check armstrong number of n digits
30 . Write a program to check armstrong numbers in certain interval
31 . Write a program to merging dictionaries
32 . Write a program to print swapping variables
33 . Write a python program to counting item occurrences
34 . Write a python program to print flatten a nested list
35 . Write a python program to Find the index of the largest number in the list