av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Python程序:打印斐波那契數(shù)列

創(chuàng)新互聯(lián)Python教程:

創(chuàng)新互聯(lián)是專業(yè)的永善網(wǎng)站建設(shè)公司,永善接單;提供成都網(wǎng)站建設(shè)、網(wǎng)站制作,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行永善網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

在這個簡單的 python 程序中,我們需要打印斐波那契數(shù)列。這是一個初級 python 程序。

要理解這個例子,您應(yīng)該了解以下 Python 編程主題:

  • Python 語法
  • Python 運算符
  • Python 循環(huán)語句

什么是斐波那契數(shù)列?

在這個 python 程序示例中,我們必須打印一個斐波那契數(shù)列。斐波那契數(shù)構(gòu)成斐波那契數(shù)列。斐波那契數(shù)列是一個數(shù)字序列,它是前面兩個從 0 或 1 開始的數(shù)字的和。例如,一個斐波那契數(shù)列是 0,1,1,2,3,5...這里我們很容易理解,0+1 是 1,下一個數(shù)字是 1+1 = 2,1+2 =3,然后 2+3 = 5,依此類推。

如何用 python 實現(xiàn)斐波那契數(shù)列?

為了使用 python 程序生成斐波那契數(shù)列,我們從用戶那里接受一個數(shù)字,并將其保存在變量 num 中。首先,我們硬打印前兩個數(shù)字,然后我們使用while loop將第一個和第二個數(shù)字相加,得到第三個數(shù)字。

然后我們將第一個和第二個數(shù)字的值更新為第二個和第三個數(shù)字。然后求第二個數(shù)和第三個數(shù)的和,得到第四個數(shù);while loop一直持續(xù)到我們到達(dá)用戶給定的數(shù)字。最后,我們使用print 函數(shù)打印斐波那契數(shù)列。在這個 python 程序中,我們引入了一個while loop,我們使用 python 中的 while 循環(huán)進(jìn)行循環(huán),直到計數(shù)等于數(shù)字。

算法

步驟 1: 使用 python 語言的輸入法接受斐波納契數(shù)列中所需的項數(shù),并使用 int() 將其存儲在變量中。

STEP 2: 將數(shù)值 0 和 1 加到兩個變量 n1 和 n2 上,并初始化一個計數(shù)變量 2 。

步驟 3: 如果小于或等于零,使用 if 條件檢查用戶輸入是否有效,并打印錯誤聲明。

步驟 4: 使用elif檢查輸入是否為 1 。如果是,則使用 python 編程語言打印 0 作為序列。

STEP 5: 否則,我們必須打印前兩個數(shù)字,如 0,1 ,這兩個數(shù)字被硬編碼在兩個變量中,每個元素后面有一個“end=' ,'”來打印一個“,”。

第 6 步:施加while loop直到計數(shù)達(dá)到數(shù)字。

STEP 7: 將 n1 和 n2 相加,得到斐波那契數(shù)列中的下一個元素,并將結(jié)果打印為第三個數(shù)字,以此類推。

步驟 8: 將 n1 的值更新為 n2 和 n2 的值更新為 n,以便循環(huán)繼續(xù)時獲取下一個元素。更新計數(shù)為計數(shù)+1,直到我們到達(dá)用戶號。

Python 源代碼

number = int(input("How many numbers you want? "))  

n1 = 0  
n2 = 1  
count = 0  

if number <= 0:  
   print("enter any positive number")  
elif number == 1:  
   print("Fibonacci series:")  
   print(n1)  
else:  
   print("Fibonacci sequence:")  

   while count < number:  
       print(n1)
       nth = n1 + n2  
       # update values  
       n1 = n2  
       n2 = nth  
       count += 1 

輸出

"How many numbers you want? 5

Fibonacci sequence: 

0,1,1,2,3

本文標(biāo)題:Python程序:打印斐波那契數(shù)列
文章源于:http://uogjgqi.cn/article/cccdpeg.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流