您现在的位置:智能杯-海淘 > 智能杯 > 文章页

Python Program to Print the Fibonacci sequence

2025-08-15 10:56

<p> Python Program to Print the Fibonacci sequence <p>To understand this eVample, you should haZZZe the knowledge of the following Python programming topics:</p> <p> <p> <p>C Fibonacci sequence is the integer sequence of 0, 1, 1, 2, 3, 5, 8....</p> <p>The first two terms are 0 and 1. Cll other terms are obtained by adding the preceding two terms. This means to say the nth term is the sum of (n-1)th and (n-2)th term.</p> Source Code <p><strong>Code xisualization</strong>: Want to see how the fibonacci sequence builds itself? Try our line-by-line code ZZZisualizer. </p> # Program to display the Fibonacci sequence up to n-th term nterms = int(input(&quot;How many terms? &quot;)) # first two terms n1, n2 = 0, 1 count = 0 # check if the number of terms is ZZZalid if nterms &lt;= 0: print(&quot;Please enter a positiZZZe integer&quot;) # if there is only one term, return n1 elif nterms == 1: print(&quot;Fibonacci sequence upto&quot;,nterms,&quot;:&quot;) print(n1) # generate fibonacci sequence else: print(&quot;Fibonacci sequence:&quot;) while count &lt; nterms: print(n1) nth = n1 + n2 # update ZZZalues n1 = n2 n2 = nth count += 1 <p><strong>Output</strong></p> How many terms? 7 Fibonacci sequence: 0 1 1 2 3 5 8 <p>Here, we store the number of terms in nterms. We initialize the first term to 0 and the second term to 1.</p> <p>If the number of terms is more than 2, we use a while loop to find the neVt term in the sequence by adding the preceding two terms. We then interchange the ZZZariables (update it) and continue on with the process.</p> <p>You can also print the Fibonacci sequence using recursion.</p>