新聞中心
之前小編向大家介紹了用遞歸的方法實(shí)現(xiàn)斐波那契數(shù)列(https://www.py.cn/jishu/jichu/21672.html),其數(shù)列是很優(yōu)美的數(shù)列。人們對斐波那契數(shù)列的研究已然不僅僅停留在數(shù)學(xué)這一單一領(lǐng)域,隨著世界科技的發(fā)展,斐波那契數(shù)列在數(shù)學(xué)和生活以及自然界中都非常有用,小到小學(xué)的找規(guī)律問題,大到解決金融股市難題。今天我們就來求斐波那契數(shù)列的第n項(xiàng)及前n項(xiàng)和幫助我們解決實(shí)際問題。

蘇家屯網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),蘇家屯網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為蘇家屯成百上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的蘇家屯做網(wǎng)站的公司定做!
用for循環(huán)求斐波那契數(shù)列中第n個數(shù)的值:
n = int(input('請輸入要一個整數(shù):'))
n_2 = 0
n_1 = 1
current = 1
for x in range(2, n+1):
current = n_2 + n_1
n_2 = n_1
n_1 = current
print('第%d個數(shù)是%d'%(n, current))求斐波那契數(shù)列前N項(xiàng)之和:
n = int(input("Input N: "))
a = 0
b = 1
sum = 0
for i in range(n):
sum += a
a, b = b, a + b
print("The sum of", n, "FIB is", sum,"!")以上就是求斐波那契數(shù)列的第n項(xiàng)及前n項(xiàng)和的方法啦,這樣不用一個個找,也不需要用復(fù)雜的公式求和,可以方便我們解決實(shí)際問題,快學(xué)起來吧~
網(wǎng)頁題目:創(chuàng)新互聯(lián)Python教程:python中怎么得出斐波那契數(shù)列第n項(xiàng)及前n項(xiàng)和?
網(wǎng)站鏈接:http://m.fisionsoft.com.cn/article/cdiieji.html


咨詢
建站咨詢
