久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么用python求斐波那契數(shù)列前n項和

144次閱讀
沒有評論

共計 521 個字符,預(yù)計需要花費 2 分鐘才能閱讀完成。

可以使用遞歸或循環(huán)來求解斐波那契數(shù)列前 n 項和。

使用遞歸方法:

def fibonacci(n):
    if n <= 0:
        return 0
    elif n == 1:
        return 1
    else:
        return fibonacci(n-1) + fibonacci(n-2)

def fibonacci_sum(n):
    if n <= 0:
        return 0
    else:
        return sum(fibonacci(i) for i in range(1, n+1))

n = int(input(" 輸入斐波那契數(shù)列的項數(shù):"))
print(" 前 ", n, " 項和為:", fibonacci_sum(n))

使用循環(huán)方法:

def fibonacci_sum(n):
    if n <= 0:
        return 0
    elif n == 1:
        return 1
    else:
        fib_list = [0, 1]
        for i in range(2, n+1):
            fib_list.append(fib_list[i-1] + fib_list[i-2])
        return sum(fib_list)

n = int(input(" 輸入斐波那契數(shù)列的項數(shù):"))
print(" 前 ", n, " 項和為:", fibonacci_sum(n))

這兩種方法都可以求得斐波那契數(shù)列前 n 項的和。

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-16發(fā)表,共計521字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 尼木县| 绥棱县| 凤凰县| 青冈县| 仙居县| 和静县| 西盟| 乾安县| 鲁山县| 田东县| 龙州县| 米脂县| 平潭县| 修武县| 商城县| 呼和浩特市| 鄂伦春自治旗| 绵阳市| 岗巴县| 裕民县| 天长市| 古丈县| 四会市| 沽源县| 阆中市| 永嘉县| 太原市| 新和县| 靖远县| 肥乡县| 泰兴市| 富锦市| 陈巴尔虎旗| 广平县| 揭西县| 会宁县| 紫阳县| 荃湾区| 南汇区| 加查县| 大城县|