Fibonacci sequence using list in PYTHON?

前端 未结 6 1446
清酒与你
清酒与你 2020-12-16 08:48

I have a problem about making a fibonacci sequence to a list, I\'m just new to python someone help me please.

This is my code. I know this is looking wrong or somet

6条回答
  •  孤街浪徒
    2020-12-16 09:18

    It is not fast but it works as well:

    def fibonacci(n):
    # return a list of fibonacci numbers
    if n == 0:
        fibonacci_list = []
    elif n == 1:
        fibonacci_list = [0]
    elif n == 2:
        fibonacci_list = [0, 1]
    elif n > 2:
        fibonacci_list = [0, 1]
        for i in range(n-2):
            fibonacci_list += [0]
            fibonacci_list[-1] = fibonacci_list[-2] + fibonacci_list[-3]
    return fibonacci_list
    

提交回复
热议问题