logo

Питхон програм за штампање Фибоначијевог низа

У овом водичу ћемо разговарати о томе како корисник може да одштампа Фибоначијев низ бројева у Питхон-у.

Фибоначијев низ:

У Фибоначијевом низу, прва два броја су 1 и 0. Фибоначијев низ специфицира низ бројева где се следећи број налази сабирањем два броја непосредно пре. Пример Фибоначијевог низа је 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ... и тако даље.

Питхон програм за штампање Фибоначијевог низа

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, … и тако даље.

У математичком смислу, низ 'Фн' Фибоначијевог низа бројева је дефинисан релацијом понављања:

линук систем датотека

Фн= Фн_1+ Фн_2

Где су вредности семена:

Ф0=0 и Ф1=1

како пронаћи скривене апликације на андроиду

Метод: 1 - Коришћењем вхиле петље

Користићемо вхиле петљу за штампање низа Фибоначијевог низа.

Корак 1: Унесите број вредности које желимо да генеришемо Фибоначијев низ

Корак 2: Иницијализујте број = 0, н_1 = 0 и н_2 = 1.

Корак 3: Ако н_термс<= 0< p>

4. корак: одштампати 'грешку' јер то није исправан број за серију

5. корак: ако је н_термс = 1, штампаће н_1 вредност.

Корак 6: док рачунају

7. корак: штампа (н_1)

фмовиес

Корак 8: н-ти = н_1 + н_2

Корак 9: ажурираћемо променљиву, н_1 = н_2, н_2 = нтх и тако даље, до траженог члана.

Пример 1:

Овде дајемо пример како штампати Фибоначијев низ у Питхон-у. Пример је дат у наставку -

 n_terms = int(input (&apos;How many terms the user wants to print? &apos;)) # First two terms n_1 = 0 n_2 = 1 count = 0 # Now, we will check if the number of terms is valid or not if n_terms <= 0: print ('please enter a positive integer, the given number is not valid') # if there only one term, it will return n_1 elif n_terms="=" 1: ('the fibonacci sequence of numbers up to', n_terms, ': ') print(n_1) then we generate else: is:') while count < n_terms: nth="n_1" + n_2 at last, update values pre> <p> <strong>Output:</strong> </p> <p>Now we compile the above program in Python, and after compilation, we run it. Then the result is given below -</p> <pre>How many terms the user wants to print? 13 The Fibonacci sequence of the numbers is: 0 1 1 2 3 5 8 13 21 34 55 89 144 </pre> <p> <strong>Explanation:</strong> </p> <p>In the above code, we have stored the terms in <strong>n_terms.</strong> We have initialized the first term as &apos; <strong>0</strong> &apos; and the second term as &apos; <strong>1</strong> &apos;. If the number of terms is more than 2, we will use the while loop for finding the next term in the Fibonacci sequence by adding the previous two terms. We will then update the variable by interchanging them, and it will continue with the process up to the number of terms the user wants to print.</p> <p> <strong>Example 2:</strong> </p> <p>Here we give another example that how to print a Fibonacci series in Python. The example is given below -</p> <pre> n = int(input (&apos;Enter the number you want to print: &apos;)) # Take input from user that how many numbers you want to print a = 0 b = 1 for i in range(0,n): print(a, end = &apos; &apos;) # a:0; a:1; a:2 c = a+b #c=0+1=1; c= 1+1=2; c=1+2=3 a = b #a=1 ; a=1; a=2 b = c #b=1 ; b=2; b=3 </pre> <p> <strong>Output:</strong> </p> <p>Now we compile the above program in Python, and after compilation, we run it. Then the result is given below -</p> <pre> Enter the number you want to print: 10 0 1 1 2 3 5 8 13 21 34 </pre> <p>In the above code we take user input that how many terms they want to print. Then we initialize a and b with 0 and 1. Then we create a for loop. Then print a and b. After that we initialize a variable c. Then add a and b and store it in variable c. At last, we print the value of c and then the loop is round till the given number by user.</p> <p> <strong>Example 3:</strong> </p> <p>Here we give another example that how to print a Fibonacci series in Python using function. The example is given below -</p> <pre> def Fibo(Term): values = [] First = 0 Second = 1 Next = First + Second values.append(First) values.append(Second) for i in range(2,Term+1): values.append(Next) First = Second Second = Next Next = First + Second return values Term = int(input()) res=Fibo(Term) print(*res) </pre> <p> <strong>Output:</strong> </p> <p>Now we compile the above program in Python, and after compilation, we run it. Then the result is given below -</p> <pre> 10 0 1 1 2 3 5 8 13 21 34 55 </pre> <p> <strong>Explanation:</strong> </p> <p>In the above code, we create a function name fibo. Here we add 1st two terms and store them next. Here we use append syntax to store it and print it.</p> <h2>Conclusion:</h2> <p>In this tutorial, we have discussed how the user can print the Fibonacci sequence of numbers to the nth term. The Fibonacci series starts with 0 and 1. Then the series is continued with adding before one. We also give some examples of the Fibonacci series in Python and share the output of it.</p> <hr></=>

Објашњење:

харалд балдр

У горњем коду смо ускладиштили термине у н_термс. Први термин смо иницијализовали као ' 0 ' а други појам као ' 1 '. Ако је број појмова већи од 2, користићемо вхиле петљу за проналажење следећег члана у Фибоначијевом низу додавањем претходна два члана. Затим ћемо ажурирати променљиву тако што ћемо их заменити, а она ће наставити са процесом до броја термина које корисник жели да одштампа.

Пример 2:

Овде дајемо још један пример како штампати Фибоначијев низ у Питхон-у. Пример је дат у наставку -

 n = int(input (&apos;Enter the number you want to print: &apos;)) # Take input from user that how many numbers you want to print a = 0 b = 1 for i in range(0,n): print(a, end = &apos; &apos;) # a:0; a:1; a:2 c = a+b #c=0+1=1; c= 1+1=2; c=1+2=3 a = b #a=1 ; a=1; a=2 b = c #b=1 ; b=2; b=3 

Излаз:

Сада компајлирамо горњи програм у Питхон-у, а након компилације, покрећемо га. Тада је резултат дат у наставку -

 Enter the number you want to print: 10 0 1 1 2 3 5 8 13 21 34 

У горњем коду узимамо кориснички унос колико термина жели да одштампа. Затим иницијализујемо а и б са 0 и 1. Затим креирамо а фор петљу. Затим одштампајте а и б. Након тога иницијализујемо променљиву ц. Затим додајте а и б и сачувајте у променљивој ц. Најзад, штампамо вредност ц и онда се петља заокружује до задатог броја од стране корисника.

к алгоритам најближег суседа

Пример 3:

Овде дајемо још један пример како да штампате Фибоначијев низ у Питхон-у користећи функцију. Пример је дат у наставку -

 def Fibo(Term): values = [] First = 0 Second = 1 Next = First + Second values.append(First) values.append(Second) for i in range(2,Term+1): values.append(Next) First = Second Second = Next Next = First + Second return values Term = int(input()) res=Fibo(Term) print(*res) 

Излаз:

Сада компајлирамо горњи програм у Питхон-у, а након компилације, покрећемо га. Тада је резултат дат у наставку -

 10 0 1 1 2 3 5 8 13 21 34 55 

Објашњење:

У горњем коду креирамо име функције фибо. Овде додајемо прва два појма и чувамо их следеће. Овде користимо синтаксу додавања за складиштење и штампање.

Закључак:

У овом водичу смо разговарали о томе како корисник може да одштампа Фибоначијев низ бројева у н-ти члан. Фибоначијев низ почиње са 0 и 1. Затим се серија наставља додавањем пре један. Такође дајемо неке примере Фибоначијевог низа у Питхон-у и делимо његове резултате.