Python与Go斐波那契数列

Posted 失落的黎明

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python与Go斐波那契数列相关的知识,希望对你有一定的参考价值。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 斐波那契数列


def fibonacci_sequence(num):
    aa = 0
    b = 1
    li = list()
    li.append(aa)
    li.append(b)
    for i in range(1, num):
        aa, b = b, a + b
        li.append(b)
    return li


if __name__ == __main__:
    a = fibonacci_sequence(10)
    print(a)
package main

// 斐波那契数列
import "fmt"

func FibonacciSequence(num int) (array []int) {
    a := 0
    b := 1
    array = append(array, a)
    array = append(array, b)
    for i := 1; i < num; i ++ {
        a, b = b, a + b
        array = append(array, b)
    }
    return
}

func main() {
    a := FibonacciSequence(10)
    fmt.Println(a)
}

 

以上是关于Python与Go斐波那契数列的主要内容,如果未能解决你的问题,请参考以下文章

计算斐波那契数列的性能对比:Python,Java,Go

Go语言 斐波那契数列的解法

python做斐波那契数列。

python代码实现斐波那契数列数列

python递归求斐波那契数列前10项

Go斐波那契数列