日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
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)站服務;采用PHP框架,可快速的進行永善網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

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

要理解這個例子,您應該了解以下 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ù)到我們到達用戶給定的數(shù)字。最后,我們使用print 函數(shù)打印斐波那契數(shù)列。在這個 python 程序中,我們引入了一個while loop,我們使用 python 中的 while 循環(huá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ù)達到數(shù)字。

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

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

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

當前文章:Python程序:打印斐波那契數(shù)列
新聞來源:http://m.5511xx.com/article/cccdpeg.html